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 5.554301 TLG_PAGED_SEGMENT String PAGE Narrow System.TypedString
#define TLG_PAGED_SEGMENT "PAGE"
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\TraceLoggingProvider.h(1949,0)
  • If !defined(RC_INVOKED)
  • Ifndef TLG_PAGED_SEGMENT
  • Ifdef _ETW_KM_
2 5.554301 REGVALUE_CLSIDPAGE String Page Narrow System.TypedString
#define REGVALUE_CLSIDPAGE           "Page"
%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Professional\VSSDK\VisualStudioIntegration\Common\Inc\VSRegKeyNames.h(156,0)
3 4.760829 REGSTRA_VAL_STARTPAGE String Start Page Narrow System.TypedString
#define REGSTRA_VAL_STARTPAGE           "Start Page"
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\InetReg.h(58,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
4 4.760829 TextUnit::Page Int32 5 0x00000005 5 System.Int32
Page      = 5,
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\winrt\windows.ui.xaml.automation.text.idl(69,0)
5 4.760829 Symbol::Page Int32 57650 0x0000E132 -7886 System.Int32
Page                   = 57650,
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\winrt\windows.ui.xaml.controls.idl(3999,0)
6 4.760829 XamlTypeIndex::Page Int32 525 0x0000020D 525 System.Int32
Page                                    = 525,
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\winrt\windows.ui.xaml.core.direct.idl(2100,0)
7 4.760829 VSCLASS_PAGE String PAGE Wide System.TypedString
#define VSCLASS_PAGE	L"PAGE"
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\vssym32.h(502,0)
  • Ifndef VSCLASS_PAGE
8 3.967358 REGSTR_VAL_STARTPAGE String Start Page Narrow System.TypedString
#define REGSTR_VAL_STARTPAGE            TEXT("Start Page")
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\InetReg.h(57,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
9 3.967358 REGSTR_VAL_SEARCHPAGE String Search Page Narrow System.TypedString
#define REGSTR_VAL_SEARCHPAGE           TEXT("Search Page")
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\InetReg.h(59,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
10 3.967358 REGSTR_VAL_LOCALPAGE String Local Page Narrow System.TypedString
#define REGSTR_VAL_LOCALPAGE            TEXT("Local Page")
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\InetReg.h(60,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
11 3.967358 WIA_DPS_PAGE_SIZE_STR String Page Size Wide System.TypedString
#define WIA_DPS_PAGE_SIZE_STR                                L"Page Size"
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\wiadef.h(294,0)
  • If (_WIN32_WINNT >= 0x0501)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
12 3.967358 WIA_DPS_PAGE_WIDTH_STR String Page Width Wide System.TypedString
#define WIA_DPS_PAGE_WIDTH_STR                               L"Page Width"
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\wiadef.h(297,0)
  • If (_WIN32_WINNT >= 0x0501)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
13 3.967358 WIA_DPS_PAGE_HEIGHT_STR String Page Height Wide System.TypedString
#define WIA_DPS_PAGE_HEIGHT_STR                              L"Page Height"
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\wiadef.h(300,0)
  • If (_WIN32_WINNT >= 0x0501)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
14 3.967358 WIA_IPA_SUPPRESS_PROPERTY_PAGE_STR String Suppress a property page Wide System.TypedString
#define WIA_IPA_SUPPRESS_PROPERTY_PAGE_STR                   L"Suppress a property page"
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\wiadef.h(420,0)
  • If (_WIN32_WINNT >= 0x0501)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
15 3.967358 WIA_IPS_PAGE_SIZE_STR String Page Size Wide System.TypedString
#define WIA_IPS_PAGE_SIZE_STR                                L"Page Size"
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\wiadef.h(561,0)
  • If (_WIN32_WINNT >= 0x0501)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (_WIN32_WINNT >= 0x0600)
16 3.967358 WIA_IPS_PAGE_WIDTH_STR String Page Width Wide System.TypedString
#define WIA_IPS_PAGE_WIDTH_STR                               L"Page Width"
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\wiadef.h(564,0)
  • If (_WIN32_WINNT >= 0x0501)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (_WIN32_WINNT >= 0x0600)
17 3.967358 WIA_IPS_PAGE_HEIGHT_STR String Page Height Wide System.TypedString
#define WIA_IPS_PAGE_HEIGHT_STR                              L"Page Height"
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\wiadef.h(567,0)
  • If (_WIN32_WINNT >= 0x0501)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (_WIN32_WINNT >= 0x0600)
18 3.366415 JET_errReadPgnoVerifyFailure Int32 -1118 0xFFFFFBA2 -1118 System.Int32
#define JET_errReadPgnoVerifyFailure        -1118 /* The database page read from disk had the wrong page number. */
#define JET_errReadPgnoVerifyFailure        -1118 /* The database page read from disk had the wrong page number. */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(3330,0)
  • If !defined(_JET_INCLUDED)
19 3.173886 WIA_IPS_MAXIMUM_BARCODES_PER_PAGE_STR String Maximum Barcodes Per Page Wide System.TypedString
#define WIA_IPS_MAXIMUM_BARCODES_PER_PAGE_STR                L"Maximum Barcodes Per Page"
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\wiadef.h(678,0)
  • If (_WIN32_WINNT >= 0x0501)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (_WIN32_WINNT >= 0x0600)
20 3.173886 DIBUTTON_BROWSER_NEXT Int32 671106055 0x28004407 671106055 System.Int32
#define DIBUTTON_BROWSER_NEXT                   0x28004407 /* Select Next page */
#define DIBUTTON_BROWSER_NEXT                   0x28004407 /* Select Next page */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\dinput.h(4230,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
21 3.173886 DIBUTTON_BROWSER_PREVIOUS Int32 671106056 0x28004408 671106056 System.Int32
#define DIBUTTON_BROWSER_PREVIOUS               0x28004408 /* Select Previous page */
#define DIBUTTON_BROWSER_PREVIOUS               0x28004408 /* Select Previous page */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\dinput.h(4231,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
22 3.173886 DIBUTTON_BROWSER_PRINT Int32 671106058 0x2800440A 671106058 System.Int32
#define DIBUTTON_BROWSER_PRINT                  0x2800440A /* Print current page */
#define DIBUTTON_BROWSER_PRINT                  0x2800440A /* Print current page */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\dinput.h(4233,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
23 3.173886 JET_errPageBoundary Int32 -323 0xFFFFFEBD -323 System.Int32
#define JET_errPageBoundary                 -323  /* Reached Page Boundary */
#define JET_errPageBoundary                 -323  /* Reached Page Boundary */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(3073,0)
  • If !defined(_JET_INCLUDED)
24 3.173886 JET_errPageNotInitialized Int32 -1019 0xFFFFFC05 -1019 System.Int32
#define JET_errPageNotInitialized           -1019 /* Blank database page */
#define JET_errPageNotInitialized           -1019 /* Blank database page */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(3245,0)
  • If !defined(_JET_INCLUDED)
25 3.173886 SQLITE_MUTEX_STATIC_LRU Int32 6 0x00000006 6 System.Int32
#define SQLITE_MUTEX_STATIC_LRU       6  /* lru page list */
#define SQLITE_MUTEX_STATIC_LRU       6  /* lru page list */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winsqlite\winsqlite3.h(7389,0)
  • If NTDDI_VERSION >= NTDDI_WINTHRESHOLD
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP)
26 2.805346 STORAGE_PROTOCOL_NVME_DATA_TYPE::NVMeDataTypeLogPage Int32 2 0x00000002 2 System.Int32
NVMeDataTypeLogPage,        // Retrieved by command - GET LOG PAGE
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(2211,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
27 2.805346 EVENT_TRACE_TYPE_MM_GPF Int32 13 0x0000000D 13 System.Int32
#define EVENT_TRACE_TYPE_MM_GPF                0x0D      // Guard Page fault
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\evntrace.h(220,0)
  • If defined(_WINNT_) || defined(WINNT)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM | WINAPI_PARTITION_GAMES)
28 2.805346 EVENT_TRACE_TYPE_MM_HPF Int32 14 0x0000000E 14 System.Int32
#define EVENT_TRACE_TYPE_MM_HPF                0x0E      // Hard page fault
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\evntrace.h(221,0)
  • If defined(_WINNT_) || defined(WINNT)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM | WINAPI_PARTITION_GAMES)
29 2.805346 EVENT_TRACE_FLAG_MEMORY_PAGE_FAULTS Int32 4096 0x00001000 4096 System.Int32
#define EVENT_TRACE_FLAG_MEMORY_PAGE_FAULTS 0x00001000  // all page faults
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\evntrace.h(345,0)
  • If defined(_WINNT_) || defined(WINNT)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM | WINAPI_PARTITION_GAMES)
30 2.805346 REGSTR_VAL_DEFAULT_CODEPAGE_TYPE UInt32 1 0x00000001 1 System.UInt32
#define REGSTR_VAL_DEFAULT_CODEPAGE_TYPE    REG_SZ  // code page
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\InetReg.h(482,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
31 2.805346 RESTRICTIONS::REST_NOSTARTPAGE Int32 1073741908 0x40000054 1073741908 System.Int32
REST_NOSTARTPAGE                = 0x40000054,   // Whistler Start Page on desktop.
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\shlobj_core.h(2594,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (NTDDI_VERSION >= NTDDI_WINXP)
32 2.805346 RESTRICTIONS::REST_ARP_NOCHOOSEPROGRAMSPAGE Int32 1073741997 0x400000AD 1073741997 System.Int32
REST_ARP_NOCHOOSEPROGRAMSPAGE   = 0x400000AD,   //Choose programs page
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\shlobj_core.h(2689,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
33 2.805346 NVME_STATUS_COMMAND_SPECIFIC_CODES::NVME_STATUS_INVALID_LOG_PAGE Int32 9 0x00000009 9 System.Int32
NVME_STATUS_INVALID_LOG_PAGE                                    = 0x09,         // Get Log Page
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nvme.h(516,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_STORAGE)
34 2.805346 ICC_PAGESCROLLER_CLASS Int32 4096 0x00001000 4096 System.Int32
#define ICC_PAGESCROLLER_CLASS 0x00001000   // page scroller
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\commctrl.h(160,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • Ifndef NOUSER
35 2.805346 JET_errReadLostFlushVerifyFailure Int32 -1119 0xFFFFFBA1 -1119 System.Int32
#define JET_errReadLostFlushVerifyFailure   -1119 /* The database page read from disk had a previous write not represented on the page. */
#define JET_errReadLostFlushVerifyFailure   -1119 /* The database page read from disk had a previous write not represented on the page. */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(3331,0)
  • If !defined(_JET_INCLUDED)
36 2.805346 cmdidPreview Int32 198 0x000000C6 -58 System.Int32
#define cmdidPreview            198 // Preview page
%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Professional\VSSDK\VisualStudioIntegration\Common\Inc\stdidcmd.h(303,0)
37 2.805346 __magnumdb__enum_msodm_h_2::msodmcchMaxCodePage Int32 64 0x00000040 64 System.Int32
msodmcchMaxCodePage	= 64		// Maximum length of a code page.
%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Professional\VSSDK\VisualStudioIntegration\Common\Inc\office10\msodm.h(154,0)
38 2.777151 JET_errBadPatchPage Int32 -535 0xFFFFFDE9 -535 System.Int32
#define JET_errBadPatchPage                 -535  /* Patch file page is not valid */
#define JET_errBadPatchPage                 -535  /* Patch file page is not valid */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(3136,0)
  • If !defined(_JET_INCLUDED)
39 2.777151 JET_errDbTimeTooNew Int32 -567 0xFFFFFDC9 -567 System.Int32
#define JET_errDbTimeTooNew                     -567  /* dbtime on page in advance of the dbtimeBefore in record */
#define JET_errDbTimeTooNew                     -567  /* dbtime on page in advance of the dbtimeBefore in record */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(3171,0)
  • If !defined(_JET_INCLUDED)
40 2.777151 JET_errOutOfBuffers Int32 -1014 0xFFFFFC0A -1014 System.Int32
#define JET_errOutOfBuffers                 -1014 /* Out of database page buffers */
#define JET_errOutOfBuffers                 -1014 /* Out of database page buffers */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(3240,0)
  • If !defined(_JET_INCLUDED)
41 2.777151 JET_errReadVerifyFailure Int32 -1018 0xFFFFFC06 -1018 System.Int32
#define JET_errReadVerifyFailure            -1018 /* Checksum error on a database page */
#define JET_errReadVerifyFailure            -1018 /* Checksum error on a database page */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(3244,0)
  • If !defined(_JET_INCLUDED)
42 2.777151 JET_errInvalidCodePage Int32 -1063 0xFFFFFBD9 -1063 System.Int32
#define JET_errInvalidCodePage              -1063 /* Invalid or unknown code page */
#define JET_errInvalidCodePage              -1063 /* Invalid or unknown code page */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(3278,0)
  • If !defined(_JET_INCLUDED)
43 2.380415 JET_bitPrereadFirstPage Int32 4 0x00000004 4 System.Int32
#define JET_bitPrereadFirstPage     0x00000004  /*  Only first page of long values should be preread */
#define JET_bitPrereadFirstPage     0x00000004  /*  Only first page of long values should be preread */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(2434,0)
  • If !defined(_JET_INCLUDED)
  • If ( JET_VERSION >= 0x0601 )
  • If ( JET_VERSION >= 0x0602 )
44 2.380415 JET_errBadLineCount Int32 -354 0xFFFFFE9E -354 System.Int32
#define JET_errBadLineCount                 -354  /* Number of lines on the page is too few compared to the line being operated on */
#define JET_errBadLineCount                 -354  /* Number of lines on the page is too few compared to the line being operated on */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(3090,0)
  • If !defined(_JET_INCLUDED)
45 2.380415 JET_errMissingPatchPage Int32 -534 0xFFFFFDEA -534 System.Int32
#define JET_errMissingPatchPage             -534  /* Patch file page not found during recovery */
#define JET_errMissingPatchPage             -534  /* Patch file page not found during recovery */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(3135,0)
  • If !defined(_JET_INCLUDED)
46 2.380415 JET_errDbTimeTooOld Int32 -566 0xFFFFFDCA -566 System.Int32
#define JET_errDbTimeTooOld                     -566  /* dbtime on page smaller than dbtimeBefore in record */
#define JET_errDbTimeTooOld                     -566  /* dbtime on page smaller than dbtimeBefore in record */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(3170,0)
  • If !defined(_JET_INCLUDED)
47 2.380415 JET_errPageSizeMismatch Int32 -1213 0xFFFFFB43 -1213 System.Int32
#define JET_errPageSizeMismatch             -1213 /* The database page size does not match the engine */
#define JET_errPageSizeMismatch             -1213 /* The database page size does not match the engine */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(3356,0)
  • If !defined(_JET_INCLUDED)
48 2.244277 IMAGE_REL_ARM64_PAGEOFFSET_12A Int32 6 0x00000006 6 System.Int32
#define IMAGE_REL_ARM64_PAGEOFFSET_12A  0x0006  // ADD/ADDS (immediate) with zero shift, for page offset
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(17811,0)
49 2.244277 IMAGE_REL_ARM64_PAGEOFFSET_12L Int32 7 0x00000007 7 System.Int32
#define IMAGE_REL_ARM64_PAGEOFFSET_12L  0x0007  // LDR (indexed, unsigned immediate), for page offset
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winnt.h(17812,0)
50 2.244277 CP_INSTALLED Int32 1 0x00000001 1 System.Int32
#define CP_INSTALLED              0x00000001  // installed code page ids
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winnls.h(336,0)
  • Ifndef NONLS
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM | WINAPI_PARTITION_GAMES)
51 2.244277 CP_SUPPORTED Int32 2 0x00000002 2 System.Int32
#define CP_SUPPORTED              0x00000002  // supported code page ids
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winnls.h(337,0)
  • Ifndef NONLS
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM | WINAPI_PARTITION_GAMES)
52 2.244277 CP_ACP Int32 0 0x00000000 0 System.Int32
#define CP_ACP                    0           // default to ANSI code page
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winnls.h(390,0)
  • Ifndef NONLS
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM | WINAPI_PARTITION_GAMES)
53 2.244277 CP_OEMCP Int32 1 0x00000001 1 System.Int32
#define CP_OEMCP                  1           // default to OEM  code page
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winnls.h(391,0)
  • Ifndef NONLS
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM | WINAPI_PARTITION_GAMES)
54 2.244277 CP_MACCP Int32 2 0x00000002 2 System.Int32
#define CP_MACCP                  2           // default to MAC  code page
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winnls.h(392,0)
  • Ifndef NONLS
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM | WINAPI_PARTITION_GAMES)
55 2.244277 CP_THREAD_ACP Int32 3 0x00000003 3 System.Int32
#define CP_THREAD_ACP             3           // current thread's ANSI code page
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winnls.h(393,0)
  • Ifndef NONLS
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM | WINAPI_PARTITION_GAMES)
56 2.244277 LOCALE_IDEFAULTEBCDICCODEPAGE Int32 4114 0x00001012 4114 System.Int32
#define LOCALE_IDEFAULTEBCDICCODEPAGE 0x00001012   // default ebcdic code page for a locale (use of Unicode is recommended instead)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winnls.h(745,0)
  • Ifndef NONLS
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM | WINAPI_PARTITION_GAMES)
  • If (WINVER >= 0x0500)
57 2.244277 SHSTOCKICONID::SIID_DOCNOASSOC Int32 0 0x00000000 0 System.Int32
SIID_DOCNOASSOC = 0,          // document (blank page), no associated program
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\shellapi.h(1305,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (WINVER >= 0x0400)
  • If (NTDDI_VERSION >= NTDDI_VISTA)
58 2.244277 PSH_USEPAGELANG Int32 2097152 0x00200000 2097152 System.Int32
#define PSH_USEPAGELANG         0x00200000  // use frame dialog template matched to page
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\prsht.h(426,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
59 2.244277 FP_MD_ID_BEGIN_RESERVED Int32 32768 0x00008000 -32768 System.Int32
#define FP_MD_ID_BEGIN_RESERVED     0x00008000      // Front page reserved range
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\IIScnfg.h(104,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
60 2.244277 NETSETUP_ALT_SAMACCOUNTNAME Int32 131072 0x00020000 131072 System.Int32
#define NETSETUP_ALT_SAMACCOUNTNAME 0x00020000  // do not use OEM code page to derive the netbios\samAccountName
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\lmjoin.h(151,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
61 2.244277 OEMGDS_PSDM_CUSTOMSIZE Int32 6 0x00000006 6 System.Int32
#define OEMGDS_PSDM_CUSTOMSIZE      6       // 5*DWORD - custom page size parameters
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\printoem.h(216,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
62 2.244277 AFX_ID_PREVIEW_NUMPAGE Int32 58113 0x0000E301 -7423 System.Int32
#define AFX_ID_PREVIEW_NUMPAGE          0xE301      // One/Two Page button
%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.25.28610\atlmfc\include\afxres.h(308,0)
63 2.244277 AFX_CUSTOMIZE_NOTOOLS Int32 32 0x00000020 32 System.Int32
#define AFX_CUSTOMIZE_NOTOOLS         0x0020 // Remove tools page from the customization dialog
%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.16.27023\atlmfc\include\afxtoolbarscustomizedialog.h(43,0)
64 2.244277 CRYPTCAT_OPEN_EXCLUDE_PAGE_HASHES Int32 65536 0x00010000 65536 System.Int32
#define     CRYPTCAT_OPEN_EXCLUDE_PAGE_HASHES   0x00010000  // Exclude page hashes in SPC_INDIRECT_DATA
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\mscat.h(68,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_WINTRUST)
65 2.244277 CRYPTCAT_OPEN_INCLUDE_PAGE_HASHES Int32 131072 0x00020000 131072 System.Int32
#define     CRYPTCAT_OPEN_INCLUDE_PAGE_HASHES   0x00020000  // Include page hashes in SPC_INDIRECT_DATA
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\mscat.h(71,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_WINTRUST)
66 2.244277 COPYENGINE_E_REDIRECTED_TO_WEBPAGE UInt32 2150039616 0x80270040 -2144927680 System.UInt32
#define COPYENGINE_E_REDIRECTED_TO_WEBPAGE      _HRESULT_TYPEDEF_(0x80270040L) // The server redirected the download request to a web page.
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\sherrors.h(107,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
67 2.244277 HLNF_CALLERUNTRUSTED Int32 2097152 0x00200000 2097152 System.Int32
#define HLNF_CALLERUNTRUSTED            0x00200000  // The navigate was possibly initiated by a web page by scripting code already on the system
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\shdeprecated.h(834,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
68 2.244277 RESTRICTIONS::REST_ARP_ShowPostSetup Int32 1073741861 0x40000025 1073741861 System.Int32
REST_ARP_ShowPostSetup          = 0x40000025,   // ARP: Show Post-Setup page
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\shlobj_core.h(2544,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
69 2.244277 RESTRICTIONS::REST_ARP_NOREMOVEPAGE Int32 1073741866 0x4000002A 1073741866 System.Int32
REST_ARP_NOREMOVEPAGE           = 0x4000002A,   // ARP: Don't allow Remove page
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\shlobj_core.h(2549,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
70 2.244277 RESTRICTIONS::REST_ARP_NOADDPAGE Int32 1073741867 0x4000002B 1073741867 System.Int32
REST_ARP_NOADDPAGE              = 0x4000002B,   // ARP: Don't allow Add page
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\shlobj_core.h(2550,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
71 2.244277 RESTRICTIONS::REST_ARP_NOWINSETUPPAGE Int32 1073741868 0x4000002C 1073741868 System.Int32
REST_ARP_NOWINSETUPPAGE         = 0x4000002C,   // ARP: Don't allow opt components page
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\shlobj_core.h(2551,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
72 2.244277 VFW_OEM_ADD_PAGE UInt32 2147483648 0x80000000 -2147483648 System.UInt32
#define VFW_OEM_ADD_PAGE             0x80000000  // If OEM has added any page
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\vfwext.h(30,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
73 2.244277 WM_ADSPROP_NOTIFY_EXIT Int32 2131 0x00000853 2131 System.Int32
#define WM_ADSPROP_NOTIFY_EXIT       (WM_USER + 1107) // sent on page release
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\AdsProp.h(38,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
74 2.244277 DI_DRIVERPAGE_ADDED Int32 67108864 0x04000000 67108864 System.Int32
#define DI_DRIVERPAGE_ADDED         0x04000000L     // Prop provider added Driver page.
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\setupapi.h(1011,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
75 2.244277 DI_FLAGSEX_POWERPAGE_ADDED Int32 16777216 0x01000000 16777216 System.Int32
#define DI_FLAGSEX_POWERPAGE_ADDED          0x01000000L  // class installer added their own power page
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\setupapi.h(1065,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
76 2.244277 SQL_COPT_SS_TRANSLATE Int32 1220 0x000004C4 1220 System.Int32
#define SQL_COPT_SS_TRANSLATE			(SQL_COPT_SS_BASE+20) // Perform code page translation
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\odbcss.h(54,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
77 2.244277 SQL_XL_OFF Int32 0 0x00000000 0 System.Int32
#define SQL_XL_OFF		0L			//	Code page translation is not performed
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\odbcss.h(113,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
78 2.244277 SQL_XL_ON Int32 1 0x00000001 1 System.Int32
#define SQL_XL_ON		1L			//	Code page translation is performed
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\odbcss.h(114,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
79 2.244277 BCPFILECP Int32 12 0x0000000C 12 System.Int32
#define BCPFILECP		12	// Sets clients code page for the file
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\odbcss.h(608,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
80 2.244277 BCPFILECP_ACP Int32 0 0x00000000 0 System.Int32
#define BCPFILECP_ACP	0	// Data in file is in Windows code page
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\odbcss.h(615,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
81 2.244277 BCPFILECP_OEMCP Int32 1 0x00000001 1 System.Int32
#define BCPFILECP_OEMCP	1	// Data in file is in OEM code page (default)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\odbcss.h(616,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
82 2.244277 BCPFILECP_RAW Int32 -1 0xFFFFFFFF -1 System.Int32
#define BCPFILECP_RAW	(-1)// Data in file is in Server code page (no conversion)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\odbcss.h(617,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
83 2.244277 VM_PAGE Int32 9 0x00000009 9 System.Int32
#define VM_PAGE 				9		// Screen page view (not print layout)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\Richedit.h(393,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
84 2.244277 E_DAO_InvalidCodePage UInt32 2148142657 0x800A0E41 -2146824639 System.UInt32
#define E_DAO_InvalidCodePage				DBDAOERR(3649) //The language-specific code page was not specified or could not be found.
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\dbdaoerr.h(679,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
85 2.244277 JET_cbColumnLVPageOverhead Int32 82 0x00000052 82 System.Int32
#define JET_cbColumnLVPageOverhead      82      // ONLY for small (<=8kiB) page, otherwise, query JET_paramLVChunkSizeMost
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(1699,0)
  • If !defined(_JET_INCLUDED)
86 2.244277 JET_paramVerPageSize Int32 128 0x00000080 -128 System.Int32
#define JET_paramVerPageSize                    128 //  the version store page size
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(1849,0)
  • If !defined(_JET_INCLUDED)
  • If ( JET_VERSION >= 0x0600 )
87 2.244277 JET_paramLRUKCorrInterval Int32 25 0x00000019 25 System.Int32
#define JET_paramLRUKCorrInterval               25  //  time (usec) under which page accesses are correlated
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(1862,0)
  • If !defined(_JET_INCLUDED)
88 2.244277 JET_paramLRUKPolicy Int32 27 0x0000001B 27 System.Int32
#define JET_paramLRUKPolicy                     27  //  K-ness of LRUK page eviction algorithm (1...2)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(1864,0)
  • If !defined(_JET_INCLUDED)
89 2.244277 JET_paramDatabasePageSize Int32 64 0x00000040 64 System.Int32
#define JET_paramDatabasePageSize               64  //  set database page size
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(1969,0)
  • If !defined(_JET_INCLUDED)
90 2.244277 JET_paramPageHintCacheSize Int32 101 0x00000065 101 System.Int32
#define JET_paramPageHintCacheSize              101 //  maximum size of the fast page latch hint cache in bytes
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(1997,0)
  • If !defined(_JET_INCLUDED)
  • If ( JET_VERSION >= 0x0501 )
91 2.244277 JET_bitRecordSizeLocal Int32 4 0x00000004 4 System.Int32
#define JET_bitRecordSizeLocal                  0x00000004  //  ignore Long Values (and other data otherwise not in the same page as the record)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(2678,0)
  • If !defined(_JET_INCLUDED)
  • If ( JET_VERSION >= 0x0600 )
92 2.244277 JET_errDbTimeCorrupted Int32 -344 0xFFFFFEA8 -344 System.Int32
#define JET_errDbTimeCorrupted              -344  // Dbtime on current page is greater than global database dbtime
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(3083,0)
  • If !defined(_JET_INCLUDED)
93 2.244277 JET_errBadEmptyPage Int32 -351 0xFFFFFEA1 -351 System.Int32
#define JET_errBadEmptyPage                 -351  // Database corrupted. Searching an unexpectedly empty page.
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(3087,0)
  • If !defined(_JET_INCLUDED)
94 2.244277 WHEEL_PAGESCROLL UInt32 4294967295 0xFFFFFFFF -1 System.UInt32
#define WHEEL_PAGESCROLL  (UINT_MAX)   // signifies to scroll a page, also
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\zmouse.h(102,0)
  • Ifndef WHEEL_PAGESCROLL
  • If (_WIN32_WINNT >= 0x0400)
  • Ifndef NOUSER
  • Ifndef NOWINMESSAGES
95 2.244277 CPDN_SELCHANGED Int32 2304 0x00000900 2304 System.Int32
#define CPDN_SELCHANGED        (WM_USER + 1280) // inform of selection change on page
%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Professional\VSSDK\VisualStudioIntegration\Common\Inc\vsshell.h(21745,0)
96 2.244277 CPDN_SELDBLCLICK Int32 2305 0x00000901 2305 System.Int32
#define CPDN_SELDBLCLICK       (WM_USER + 1281) // inform of doubld-click on selected item on page
%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Professional\VSSDK\VisualStudioIntegration\Common\Inc\vsshell.h(21747,0)
97 2.244277 IDG_VS_EZ_DOCUMENT_TAB_SETTINGS Int32 1860 0x00000744 1860 System.Int32
#define IDG_VS_EZ_DOCUMENT_TAB_SETTINGS             0x0744  // Group for command to invoke the "Tabs and Windows" page in Tools.Options
%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Professional\VSSDK\VisualStudioIntegration\Common\Inc\vsshlids.h(1934,0)
98 2.244277 ifnCPConvert Int32 0 0x00000000 0 System.Int32
#define ifnCPConvert    0               // Index of Code Page Converter
%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Professional\VSSDK\VisualStudioIntegration\Common\Inc\office10\msoprops.h(71,0)
99 1.983679 JET_errPageInitializedMismatch Int32 -596 0xFFFFFDAC -596 System.Int32
#define JET_errPageInitializedMismatch          -596    /* Database divergence mismatch. Page was uninitialized on remote node, but initialized on local node. */
#define JET_errPageInitializedMismatch          -596    /* Database divergence mismatch. Page was uninitialized on remote node, but initialized on local node. */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(3198,0)
  • If !defined(_JET_INCLUDED)
100 1.963742 DXGK_PAGE_FAULT_FLAGS::DXGK_PAGE_FAULT_ADAPTER_RESET_REQUIRED Int32 4 0x00000004 4 System.Int32
DXGK_PAGE_FAULT_ADAPTER_RESET_REQUIRED  = 0x4,  // when set, indicates that the page fault put the GPU in a state that requires a full adapter reset
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\d3dkmdt.h(2164,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (NTDDI_VERSION >= NTDDI_LONGHORN) || defined(D3DKMDT_SPECIAL_MULTIPLATFORM_TOOL)
  • If (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_0)
101 1.963742 DXGK_PAGE_FAULT_FLAGS::DXGK_PAGE_FAULT_ENGINE_RESET_REQUIRED Int32 8 0x00000008 8 System.Int32
DXGK_PAGE_FAULT_ENGINE_RESET_REQUIRED   = 0x8,  // when set, indicates that the page fault put the GPU in a state that requires GPU engine reset
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\d3dkmdt.h(2165,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (NTDDI_VERSION >= NTDDI_LONGHORN) || defined(D3DKMDT_SPECIAL_MULTIPLATFORM_TOOL)
  • If (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_0)
102 1.963742 JET_paramLRUKTrxCorrInterval Int32 29 0x0000001D 29 System.Int32
#define JET_paramLRUKTrxCorrInterval            29  //  Not Used: time (usec) under which page accesses by the same transaction are correlated
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(1866,0)
  • If !defined(_JET_INCLUDED)
103 1.963742 JET_paramWaypointLatency Int32 153 0x00000099 -103 System.Int32
#define JET_paramWaypointLatency                153  // The latency (in logs) behind the tip / highest committed log to defer database page flushes.
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(2023,0)
  • If !defined(_JET_INCLUDED)
  • If ( JET_VERSION >= 0x0601 )
104 1.963742 JET_paramLVChunkSizeMost Int32 163 0x000000A3 -93 System.Int32
#define JET_paramLVChunkSizeMost                163 //  Max LV chuck size supported wrt the chosen page size (R/O)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\esent.h(2027,0)
  • If !defined(_JET_INCLUDED)
  • If ( JET_VERSION >= 0x0601 )
105 1.683207 LOCALE_IDEFAULTCODEPAGE Int32 11 0x0000000B 11 System.Int32
#define LOCALE_IDEFAULTCODEPAGE       0x0000000B   // default oem code page for locale (user may configure as UTF-8, use of Unicode is recommended instead)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winnls.h(741,0)
  • Ifndef NONLS
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM | WINAPI_PARTITION_GAMES)
106 1.683207 LOCALE_IDEFAULTANSICODEPAGE Int32 4100 0x00001004 4100 System.Int32
#define LOCALE_IDEFAULTANSICODEPAGE   0x00001004   // default ansi code page for locale (user may configure as UTF-8, use of Unicode is recommended instead)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winnls.h(742,0)
  • Ifndef NONLS
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM | WINAPI_PARTITION_GAMES)
107 1.683207 LOCALE_IDEFAULTMACCODEPAGE Int32 4113 0x00001011 4113 System.Int32
#define LOCALE_IDEFAULTMACCODEPAGE    0x00001011   // default mac code page for locale (user may configure as UTF-8, use of Unicode is recommended instead)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winnls.h(743,0)
  • Ifndef NONLS
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM | WINAPI_PARTITION_GAMES)
108 1.683207 STORAGE_PROTOCOL_NVME_DATA_TYPE Enum
typedef enum _STORAGE_PROTOCOL_NVME_DATA_TYPE {
    NVMeDataTypeUnknown = 0,

    NVMeDataTypeIdentify,       // Retrieved by command - IDENTIFY CONTROLLER or IDENTIFY NAMESPACE

    NVMeDataTypeLogPage,        // Retrieved by command - GET LOG PAGE

    NVMeDataTypeFeature,        // Retrieved by command - GET FEATURES
} STORAGE_PROTOCOL_NVME_DATA_TYPE, *PSTORAGE_PROTOCOL_NVME_DATA_TYPE;
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(2202,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
109 1.683207 Uri_CREATE_PRE_PROCESS_HTML_URI Int32 2048 0x00000800 2048 System.Int32
#define Uri_CREATE_PRE_PROCESS_HTML_URI           0x00000800    // DEFAULT:  Perform pre-processing on the URI to remove control characters and whitespace as if the URI comes from the raw href value of an HTML page.
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\urlmon.h(3317,0)
  • If (_WIN32_IE >= _WIN32_IE_IE70)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM)
110 1.190207 DXGK_PAGE_FAULT_FLAGS Enum
typedef enum _DXGK_PAGE_FAULT_FLAGS
{
    DXGK_PAGE_FAULT_WRITE                   = 0x1,  // when set, indicates that a write to a GPU virtual address failed
    DXGK_PAGE_FAULT_FENCE_INVALID           = 0x2,  // when set, indicates that a fence value for the packet that generated
    DXGK_PAGE_FAULT_ADAPTER_RESET_REQUIRED  = 0x4,  // when set, indicates that the page fault put the GPU in a state that requires a full adapter reset
    DXGK_PAGE_FAULT_ENGINE_RESET_REQUIRED   = 0x8,  // when set, indicates that the page fault put the GPU in a state that requires GPU engine reset
    DXGK_PAGE_FAULT_FATAL_HARDWARE_ERROR    = 0x10, // when set, indicates that the system hardware, not just the GPU, cannot continue,
    DXGK_PAGE_FAULT_IOMMU                   = 0x20, // when set, indicates that the faulting GPU virtual address was mapped using IoMmu,


    DXGK_PAGE_FAULT_HW_CONTEXT_VALID        = 0x40, // when set, indicates that the faulting hardware queue was not identified, but faulting HW context was.
    DXGK_PAGE_FAULT_PROCESS_HANDLE_VALID    = 0x80, // when set, indicates that the faulting hardware queue or context was not identified,


} DXGK_PAGE_FAULT_FLAGS;
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\d3dkmdt.h(2159,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (NTDDI_VERSION >= NTDDI_LONGHORN) || defined(D3DKMDT_SPECIAL_MULTIPLATFORM_TOOL)
  • If (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_0)
  • If (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WDDM2_2)
111 1.122138 __magnumdb__enum_msodm_h_2 Enum
enum
	{
	msodmcchMaxDlgTitle	= 128,	// Dialog title (in title bar).
	msodmcchMaxItemTitle	= 52,	// Item title, e.g. "Open" for the open button.
	msodmcchMaxSearchName= 64,	// Saved search name.
	msodmcchMaxType		= 512,	// File type.  Includes description and space
	msodmcchMaxEdit		= 256,	// Maximum length of an edit control value.
	msodmcchMaxCommand	= 52, 	// Maximum length of a command.
	msodmcchMaxCodePage	= 64		// Maximum length of a code page.
	};
%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Professional\VSSDK\VisualStudioIntegration\Common\Inc\office10\msodm.h(145,0)
112 0.6871666 RESTRICTIONS Enum
typedef enum RESTRICTIONS
{
    REST_NONE                       = 0x00000000,
    REST_NORUN                      = 0x00000001,
    REST_NOCLOSE                    = 0x00000002,
    REST_NOSAVESET                  = 0x00000004,
    REST_NOFILEMENU                 = 0x00000008,
    REST_NOSETFOLDERS               = 0x00000010,
    REST_NOSETTASKBAR               = 0x00000020,
    REST_NODESKTOP                  = 0x00000040,
    REST_NOFIND                     = 0x00000080,
    REST_NODRIVES                   = 0x00000100,
    REST_NODRIVEAUTORUN             = 0x00000200,
    REST_NODRIVETYPEAUTORUN         = 0x00000400,
    REST_NONETHOOD                  = 0x00000800,
    REST_STARTBANNER                = 0x00001000,
    REST_RESTRICTRUN                = 0x00002000,
    REST_NOPRINTERTABS              = 0x00004000,
    REST_NOPRINTERDELETE            = 0x00008000,
    REST_NOPRINTERADD               = 0x00010000,
    REST_NOSTARTMENUSUBFOLDERS      = 0x00020000,
    REST_MYDOCSONNET                = 0x00040000,
    REST_NOEXITTODOS                = 0x00080000,
    REST_ENFORCESHELLEXTSECURITY    = 0x00100000,
    REST_LINKRESOLVEIGNORELINKINFO  = 0x00200000,
    REST_NOCOMMONGROUPS             = 0x00400000,
    REST_SEPARATEDESKTOPPROCESS     = 0x00800000,
    REST_NOWEB                      = 0x01000000,
    REST_NOTRAYCONTEXTMENU          = 0x02000000,
    REST_NOVIEWCONTEXTMENU          = 0x04000000,
    REST_NONETCONNECTDISCONNECT     = 0x08000000,
    REST_STARTMENULOGOFF            = 0x10000000,
    REST_NOSETTINGSASSIST           = 0x20000000,
    REST_NOINTERNETICON             = 0x40000001,
    REST_NORECENTDOCSHISTORY        = 0x40000002,
    REST_NORECENTDOCSMENU           = 0x40000003,
    REST_NOACTIVEDESKTOP            = 0x40000004,
    REST_NOACTIVEDESKTOPCHANGES     = 0x40000005,
    REST_NOFAVORITESMENU            = 0x40000006,
    REST_CLEARRECENTDOCSONEXIT      = 0x40000007,
    REST_CLASSICSHELL               = 0x40000008,
    REST_NOCUSTOMIZEWEBVIEW         = 0x40000009,
    REST_NOHTMLWALLPAPER            = 0x40000010,
    REST_NOCHANGINGWALLPAPER        = 0x40000011,
    REST_NODESKCOMP                 = 0x40000012,
    REST_NOADDDESKCOMP              = 0x40000013,
    REST_NODELDESKCOMP              = 0x40000014,
    REST_NOCLOSEDESKCOMP            = 0x40000015,
    REST_NOCLOSE_DRAGDROPBAND       = 0x40000016,   // Disable Close and Drag & Drop on ALL Bands
    REST_NOMOVINGBAND               = 0x40000017,   // Disable Moving ALL Bands
    REST_NOEDITDESKCOMP             = 0x40000018,
    REST_NORESOLVESEARCH            = 0x40000019,
    REST_NORESOLVETRACK             = 0x4000001A,
    REST_FORCECOPYACLWITHFILE       = 0x4000001B,
    REST_NOLOGO3CHANNELNOTIFY       = 0x4000001C,
    REST_NOFORGETSOFTWAREUPDATE     = 0x4000001D,
    REST_NOSETACTIVEDESKTOP         = 0x4000001E,   // No Active desktop on Settings Menu
    REST_NOUPDATEWINDOWS            = 0x4000001F,   // No Windows Update on Settings Menu
    REST_NOCHANGESTARMENU           = 0x40000020,   // No Context menu or Drag and Drop on Start menu
    REST_NOFOLDEROPTIONS            = 0x40000021,   // No Folder Options on Settings Menu
    REST_HASFINDCOMPUTERS           = 0x40000022,   // Show Start/Search/Computers
    REST_INTELLIMENUS               = 0x40000023,
    REST_RUNDLGMEMCHECKBOX          = 0x40000024,
    REST_ARP_ShowPostSetup          = 0x40000025,   // ARP: Show Post-Setup page
    REST_NOCSC                      = 0x40000026,   // Disable the ClientSide caching on SM
    REST_NOCONTROLPANEL             = 0x40000027,   // Remove the Control Panel only from SM|Settings
    REST_ENUMWORKGROUP              = 0x40000028,   // Enumerate workgroup in root of nethood
    REST_ARP_NOARP                  = 0x40000029,   // ARP: Don't Allow ARP to come up at all
    REST_ARP_NOREMOVEPAGE           = 0x4000002A,   // ARP: Don't allow Remove page
    REST_ARP_NOADDPAGE              = 0x4000002B,   // ARP: Don't allow Add page
    REST_ARP_NOWINSETUPPAGE         = 0x4000002C,   // ARP: Don't allow opt components page
    REST_GREYMSIADS                 = 0x4000002D,    // SM: Allow the greying of Darwin Ads in SM
    REST_NOCHANGEMAPPEDDRIVELABEL   = 0x4000002E,   // Don't enable the UI which allows users to rename mapped drive labels
    REST_NOCHANGEMAPPEDDRIVECOMMENT = 0x4000002F,   // Don't enable the UI which allows users to change mapped drive comments
    REST_MaxRecentDocs              = 0x40000030,
    REST_NONETWORKCONNECTIONS       = 0x40000031,   // No Start Menu | Settings |Network Connections
    REST_FORCESTARTMENULOGOFF       = 0x40000032,   // Force logoff on the Start Menu
    REST_NOWEBVIEW                  = 0x40000033,   // Disable Web View
    REST_NOCUSTOMIZETHISFOLDER      = 0x40000034,   // Disable Customize This Folder
    REST_NOENCRYPTION               = 0x40000035,   // Don't allow file encryption
    REST_DONTSHOWSUPERHIDDEN        = 0x40000037,   // don't show super hidden files
    REST_NOSHELLSEARCHBUTTON        = 0x40000038,
    REST_NOHARDWARETAB              = 0x40000039,   // No Hardware tab on Drives or in control panel
    REST_NORUNASINSTALLPROMPT       = 0x4000003A,   // Don't bring up "Run As" prompt for install programs
    REST_PROMPTRUNASINSTALLNETPATH  = 0x4000003B,   // Force the  "Run As" prompt for install programs on unc/network shares
    REST_NOMANAGEMYCOMPUTERVERB     = 0x4000003C,   // No Manage verb on My Computer
    REST_DISALLOWRUN                = 0x4000003E,   // don't allow certain apps to be run
    REST_NOWELCOMESCREEN            = 0x4000003F,   // don't allow the welcome screen to be displayed.
    REST_RESTRICTCPL                = 0x40000040,   // only allow certain cpls to be run
    REST_DISALLOWCPL                = 0x40000041,   // don't allow certain cpls to be run
    REST_NOSMBALLOONTIP             = 0x40000042,   // No Start Menu Balloon Tip
    REST_NOSMHELP                   = 0x40000043,   // No Help on the Start Menu
    REST_NOWINKEYS                  = 0x40000044,   // No Windows-X Hot keys
    REST_NOENCRYPTONMOVE            = 0x40000045,   // Don't automatically try to encrypt files that are moved to encryped directories
    REST_NOLOCALMACHINERUN          = 0x40000046,   // ignore HKLM\sw\ms\win\cv\Run and all of it's sub keys
    REST_NOCURRENTUSERRUN           = 0x40000047,   // ignore HKCU\sw\ms\win\cv\Run and all of it's sub keys
    REST_NOLOCALMACHINERUNONCE      = 0x40000048,   // ignore HKLM\sw\ms\win\cv\RunOnce and all of it's sub keys
    REST_NOCURRENTUSERRUNONCE       = 0x40000049,   // ignore HKCU\sw\ms\win\cv\RunOnce and all of it's sub keys
    REST_FORCEACTIVEDESKTOPON       = 0x4000004A,   // Force ActiveDesktop to be turned ON all the time.
    REST_NOVIEWONDRIVE              = 0x4000004C,   // disallows CreateViewObject() on specified drives (CFSFolder only)
    REST_NONETCRAWL                 = 0x4000004D,   // disables the crawling of the WNet namespace.
    REST_NOSHAREDDOCUMENTS          = 0x4000004E,   // don't auto share the Shared Documents/create link
    REST_NOSMMYDOCS                 = 0x4000004F,   // Don't show the My Documents item on the Start Menu.
    REST_NOSMMYPICS                 = 0x40000050,   // Don't show the My Pictures item on the Start Menu
    REST_ALLOWBITBUCKDRIVES         = 0x40000051,   // Bit mask indicating which which drives have bit bucket support
    REST_NONLEGACYSHELLMODE         = 0x40000052,   // new consumer shell modes
    REST_NOCONTROLPANELBARRICADE    = 0x40000053,   // The webview barricade in Control Panel
    REST_NOSTARTPAGE                = 0x40000054,   // Whistler Start Page on desktop.
    REST_NOAUTOTRAYNOTIFY           = 0x40000055,   // Whistler auto-tray notify feature
    REST_NOTASKGROUPING             = 0x40000056,   // Whistler taskbar button grouping feature
    REST_NOCDBURNING                = 0x40000057,   // whistler cd burning feature
    REST_MYCOMPNOPROP               = 0x40000058,   // disables Properties on My Computer's context menu
    REST_MYDOCSNOPROP               = 0x40000059,   // disables Properties on My Documents' context menu
    REST_NOSTARTPANEL               = 0x4000005A,   // Windows start panel (New start menu) for Whistler.
    REST_NODISPLAYAPPEARANCEPAGE    = 0x4000005B,   // disable Themes and Appearance tabs in the Display Control Panel.
    REST_NOTHEMESTAB                = 0x4000005C,   // disable the Themes tab in the Display Control Panel.
    REST_NOVISUALSTYLECHOICE        = 0x4000005D,   // disable the visual style drop down in the Appearance tab of the Display Control Panel.
    REST_NOSIZECHOICE               = 0x4000005E,   // disable the size drop down in the Appearance tab of the Display Control Panel.
    REST_NOCOLORCHOICE              = 0x4000005F,   // disable the color drop down in the Appearance tab of the Display Control Panel.
    REST_SETVISUALSTYLE             = 0x40000060,   // Load the specified file as the visual style.
    REST_STARTRUNNOHOMEPATH         = 0x40000061,   // dont use the %HOMEPATH% env var for the Start-Run dialog
    REST_NOUSERNAMEINSTARTPANEL     = 0x40000062,   // don't show the username is the startpanel.
    REST_NOMYCOMPUTERICON           = 0x40000063,   // don't show my computer anywhere, hide its contents
    REST_NOSMNETWORKPLACES          = 0x40000064,   // don't show network places in startpanel.
    REST_NOSMPINNEDLIST             = 0x40000065,   // don't show the pinned list in startpanel.
    REST_NOSMMYMUSIC                = 0x40000066,   // don't show MyMusic folder in startpanel
    REST_NOSMEJECTPC                = 0x40000067,   // don't show "Undoc PC" command in startmenu
    REST_NOSMMOREPROGRAMS           = 0x40000068,   // don't show "More Programs" button in StartPanel.
    REST_NOSMMFUPROGRAMS            = 0x40000069,   // don't show the MFU programs list in StartPanel.
    REST_NOTRAYITEMSDISPLAY         = 0x4000006A,   // disables the display of the system tray
    REST_NOTOOLBARSONTASKBAR        = 0x4000006B,   // disables toolbar display on the taskbar
    REST_NOSMCONFIGUREPROGRAMS      = 0x4000006F,   // No Configure Programs on Settings Menu
    REST_HIDECLOCK                  = 0x40000070,   // don't show the clock
    REST_NOLOWDISKSPACECHECKS       = 0x40000071,   // disable the low disk space checking
    REST_NOENTIRENETWORK            = 0x40000072,   // removes the "Entire Network" link (i.e. from "My Network Places")
    REST_NODESKTOPCLEANUP           = 0x40000073,   // disable the desktop cleanup wizard
    REST_BITBUCKNUKEONDELETE        = 0x40000074,   // disables recycling of files
    REST_BITBUCKCONFIRMDELETE       = 0x40000075,   // always show the delete confirmation dialog when deleting files
    REST_BITBUCKNOPROP              = 0x40000076,   // disables Properties on Recycle Bin's context menu
    REST_NODISPBACKGROUND           = 0x40000077,   // disables the Desktop tab in the Display CPL
    REST_NODISPSCREENSAVEPG         = 0x40000078,   // disables the Screen Saver tab in the Display CPL
    REST_NODISPSETTINGSPG           = 0x40000079,   // disables the Settings tab in the Display CPL
    REST_NODISPSCREENSAVEPREVIEW    = 0x4000007A,   // disables the screen saver on the Screen Saver tab in the Display CPL
    REST_NODISPLAYCPL               = 0x4000007B,   // disables the Display CPL
    REST_HIDERUNASVERB              = 0x4000007C,   // hides the "Run As..." context menu item
    REST_NOTHUMBNAILCACHE           = 0x4000007D,   // disables use of the thumbnail cache
    REST_NOSTRCMPLOGICAL            = 0x4000007E,   // dont use StrCmpLogical() instead use default CompareString()
    REST_NOPUBLISHWIZARD            = 0x4000007F,   // disables publishing wizard (WPW)
    REST_NOONLINEPRINTSWIZARD       = 0x40000080,   // disables online prints wizard (OPW)
    REST_NOWEBSERVICES              = 0x40000081,   // disables the web specified services for both OPW and WPW
    REST_ALLOWUNHASHEDWEBVIEW       = 0x40000082,   // allow the user to be promted to accept web view templates that don't already have an md5 hash in the registry
    REST_ALLOWLEGACYWEBVIEW         = 0x40000083,   // allow legacy webview template to be shown.
    REST_REVERTWEBVIEWSECURITY      = 0x40000084,   // disable added webview security measures (revert to w2k functionality).
    REST_INHERITCONSOLEHANDLES      = 0x40000086,   // ShellExec() will check for the current process and target process being console processes to inherit handles
    REST_SORTMAXITEMCOUNT           = 0x40000087,   // Do not sort views with more items than this key. Useful for viewing big amount of files in one folder.
    REST_NOREMOTERECURSIVEEVENTS    = 0x40000089,   // Dont register network change events recursively to avoid network traffic
    REST_NOREMOTECHANGENOTIFY       = 0x40000091,   // Do not notify for remote changy notifies
    REST_NOSIMPLENETIDLIST          = 0x40000092,   // No simple network IDLists
    REST_NOENUMENTIRENETWORK        = 0x40000093,   // Don't enumerate entire network if we happen to get to it (in conjunction with REST_NOENTIRENETWORK)
    REST_NODETAILSTHUMBNAILONNETWORK= 0x40000094,   // Disable Thumbnail for Network files in DUI Details pane
    REST_NOINTERNETOPENWITH         = 0x40000095,   // dont allow looking on the internet for file associations
    REST_DONTRETRYBADNETNAME        = 0x4000009B,   // In Network Places: if provider returns ERROR_BAD_NET_NAME, give up
    REST_ALLOWFILECLSIDJUNCTIONS    = 0x4000009C,   // re-enable legacy support for file.{guid} junctions in FileSystem Folder
    REST_NOUPNPINSTALL              = 0x4000009D,   // disable "install UPnP" task in My Net Places
    REST_ARP_DONTGROUPPATCHES       = 0x400000AC,   //List individual patches in Add/Remove Programs
    REST_ARP_NOCHOOSEPROGRAMSPAGE   = 0x400000AD,   //Choose programs page

    REST_NODISCONNECT               = 0x41000001,   // No Disconnect option in Start menu
    REST_NOSECURITY                 = 0x41000002,   // No Security option in start menu
    REST_NOFILEASSOCIATE            = 0x41000003,   // Do not allow user to change file association
    REST_ALLOWCOMMENTTOGGLE         = 0x41000004,   // Allow the user to toggle the positions of the Comment and the Computer Name
    REST_USEDESKTOPINICACHE         = 0x41000005,   // Cache desktop.ini entries from network folders
} RESTRICTIONS;
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\shlobj_core.h(2479,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (NTDDI_VERSION < NTDDI_VISTA)
  • If (NTDDI_VERSION >= NTDDI_WINXP) || defined(IE_BACKCOMPAT_VERSION)
  • If (NTDDI_VERSION >= NTDDI_WINXP)
  • If (NTDDI_VERSION >= NTDDI_WIN2KSP3)
  • If (NTDDI_VERSION >= NTDDI_WIN2KSP4)
  • If (NTDDI_VERSION >= NTDDI_WINXPSP1) || defined(IE_BACKCOMPAT_VERSION)
  • If (NTDDI_VERSION >= NTDDI_WINXPSP2 && NTDDI_VERSION < NTDDI_VISTA)
  • If (NTDDI_VERSION >= NTDDI_WINXPSP2)
113 0.5610691 NVME_STATUS_COMMAND_SPECIFIC_CODES Enum
typedef enum {

    NVME_STATUS_COMPLETION_QUEUE_INVALID                            = 0x00,         // Create I/O Submission Queue
    NVME_STATUS_INVALID_QUEUE_IDENTIFIER                            = 0x01,         // Create I/O Submission Queue, Create I/O Completion Queue, Delete I/O Completion Queue, Delete I/O Submission Queue
    NVME_STATUS_MAX_QUEUE_SIZE_EXCEEDED                             = 0x02,         // Create I/O Submission Queue, Create I/O Completion Queue
    NVME_STATUS_ABORT_COMMAND_LIMIT_EXCEEDED                        = 0x03,         // Abort
    NVME_STATUS_ASYNC_EVENT_REQUEST_LIMIT_EXCEEDED                  = 0x05,         // Asynchronous Event Request
    NVME_STATUS_INVALID_FIRMWARE_SLOT                               = 0x06,         // Firmware Commit
    NVME_STATUS_INVALID_FIRMWARE_IMAGE                              = 0x07,         // Firmware Commit
    NVME_STATUS_INVALID_INTERRUPT_VECTOR                            = 0x08,         // Create I/O Completion Queue
    NVME_STATUS_INVALID_LOG_PAGE                                    = 0x09,         // Get Log Page
    NVME_STATUS_INVALID_FORMAT                                      = 0x0A,         // Format NVM
    NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_CONVENTIONAL_RESET     = 0x0B,         // Firmware Commit
    NVME_STATUS_INVALID_QUEUE_DELETION                              = 0x0C,         // Delete I/O Completion Queue
    NVME_STATUS_FEATURE_ID_NOT_SAVEABLE                             = 0x0D,         // Set Features
    NVME_STATUS_FEATURE_NOT_CHANGEABLE                              = 0x0E,         // Set Features
    NVME_STATUS_FEATURE_NOT_NAMESPACE_SPECIFIC                      = 0x0F,         // Set Features
    NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_NVM_SUBSYSTEM_RESET    = 0x10,         // Firmware Commit
    NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_RESET                  = 0x11,         // Firmware Commit
    NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_MAX_TIME_VIOLATION     = 0x12,         // Firmware Commit
    NVME_STATUS_FIRMWARE_ACTIVATION_PROHIBITED                      = 0x13,         // Firmware Commit
    NVME_STATUS_OVERLAPPING_RANGE                                   = 0x14,         // Firmware Commit, Firmware Image Download, Set Features

    NVME_STATUS_NAMESPACE_INSUFFICIENT_CAPACITY                     = 0x15,         // Namespace Management
    NVME_STATUS_NAMESPACE_IDENTIFIER_UNAVAILABLE                    = 0x16,         // Namespace Management
    NVME_STATUS_NAMESPACE_ALREADY_ATTACHED                          = 0x18,         // Namespace Attachment
    NVME_STATUS_NAMESPACE_IS_PRIVATE                                = 0x19,         // Namespace Attachment
    NVME_STATUS_NAMESPACE_NOT_ATTACHED                              = 0x1A,         // Namespace Attachment
    NVME_STATUS_NAMESPACE_THIN_PROVISIONING_NOT_SUPPORTED           = 0x1B,         // Namespace Management
    NVME_STATUS_CONTROLLER_LIST_INVALID                             = 0x1C,         // Namespace Attachment

    NVME_STATUS_DEVICE_SELF_TEST_IN_PROGRESS                        = 0x1D,         // Device Self-test

    NVME_STATUS_BOOT_PARTITION_WRITE_PROHIBITED                     = 0x1E,         // Firmware Commit

    NVME_STATUS_INVALID_CONTROLLER_IDENTIFIER                       = 0x1F,         // Virtualization Management
    NVME_STATUS_INVALID_SECONDARY_CONTROLLER_STATE                  = 0x20,         // Virtualization Management
    NVME_STATUS_INVALID_NUMBER_OF_CONTROLLER_RESOURCES              = 0x21,         // Virtualization Management
    NVME_STATUS_INVALID_RESOURCE_IDENTIFIER                         = 0x22,         // Virtualization Management

    NVME_STATUS_STREAM_RESOURCE_ALLOCATION_FAILED                   = 0x7F,         // Streams Directive

    NVME_STATUS_NVM_CONFLICTING_ATTRIBUTES                          = 0x80,         // Dataset Management, Read, Write
    NVME_STATUS_NVM_INVALID_PROTECTION_INFORMATION                  = 0x81,         // Compare, Read, Write, Write Zeroes
    NVME_STATUS_NVM_ATTEMPTED_WRITE_TO_READ_ONLY_RANGE              = 0x82,         // Dataset Management, Write, Write Uncorrectable, Write Zeroes

} NVME_STATUS_COMMAND_SPECIFIC_CODES;
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nvme.h(506,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_STORAGE)
114 0.4208018 SHSTOCKICONID Enum
typedef enum SHSTOCKICONID
{
    SIID_DOCNOASSOC = 0,          // document (blank page), no associated program
    SIID_DOCASSOC = 1,            // document with an associated program
    SIID_APPLICATION = 2,         // generic application with no custom icon
    SIID_FOLDER = 3,              // folder (closed)
    SIID_FOLDEROPEN = 4,          // folder (open)
    SIID_DRIVE525 = 5,            // 5.25" floppy disk drive
    SIID_DRIVE35 = 6,             // 3.5" floppy disk drive
    SIID_DRIVEREMOVE = 7,         // removable drive
    SIID_DRIVEFIXED = 8,          // fixed (hard disk) drive
    SIID_DRIVENET = 9,            // network drive
    SIID_DRIVENETDISABLED = 10,   // disconnected network drive
    SIID_DRIVECD = 11,            // CD drive
    SIID_DRIVERAM = 12,           // RAM disk drive
    SIID_WORLD = 13,              // entire network
    SIID_SERVER = 15,             // a computer on the network
    SIID_PRINTER = 16,            // printer
    SIID_MYNETWORK = 17,          // My network places
    SIID_FIND = 22,               // Find
    SIID_HELP = 23,               // Help
    SIID_SHARE = 28,              // overlay for shared items
    SIID_LINK = 29,               // overlay for shortcuts to items
    SIID_SLOWFILE = 30,           // overlay for slow items
    SIID_RECYCLER = 31,           // empty recycle bin
    SIID_RECYCLERFULL = 32,       // full recycle bin
    SIID_MEDIACDAUDIO = 40,       // Audio CD Media
    SIID_LOCK = 47,               // Security lock
    SIID_AUTOLIST = 49,           // AutoList
    SIID_PRINTERNET = 50,         // Network printer
    SIID_SERVERSHARE = 51,        // Server share
    SIID_PRINTERFAX = 52,         // Fax printer
    SIID_PRINTERFAXNET = 53,      // Networked Fax Printer
    SIID_PRINTERFILE = 54,        // Print to File
    SIID_STACK = 55,              // Stack
    SIID_MEDIASVCD = 56,          // SVCD Media
    SIID_STUFFEDFOLDER = 57,      // Folder containing other items
    SIID_DRIVEUNKNOWN = 58,       // Unknown drive
    SIID_DRIVEDVD = 59,           // DVD Drive
    SIID_MEDIADVD = 60,           // DVD Media
    SIID_MEDIADVDRAM = 61,        // DVD-RAM Media
    SIID_MEDIADVDRW = 62,         // DVD-RW Media
    SIID_MEDIADVDR = 63,          // DVD-R Media
    SIID_MEDIADVDROM = 64,        // DVD-ROM Media
    SIID_MEDIACDAUDIOPLUS = 65,   // CD+ (Enhanced CD) Media
    SIID_MEDIACDRW = 66,          // CD-RW Media
    SIID_MEDIACDR = 67,           // CD-R Media
    SIID_MEDIACDBURN = 68,        // Burning CD
    SIID_MEDIABLANKCD = 69,       // Blank CD Media
    SIID_MEDIACDROM = 70,         // CD-ROM Media
    SIID_AUDIOFILES = 71,         // Audio files
    SIID_IMAGEFILES = 72,         // Image files
    SIID_VIDEOFILES = 73,         // Video files
    SIID_MIXEDFILES = 74,         // Mixed files
    SIID_FOLDERBACK = 75,         // Folder back
    SIID_FOLDERFRONT = 76,        // Folder front
    SIID_SHIELD = 77,             // Security shield. Use for UAC prompts only.
    SIID_WARNING = 78,            // Warning
    SIID_INFO = 79,               // Informational
    SIID_ERROR = 80,              // Error
    SIID_KEY = 81,                // Key / Secure
    SIID_SOFTWARE = 82,           // Software
    SIID_RENAME = 83,             // Rename
    SIID_DELETE = 84,             // Delete
    SIID_MEDIAAUDIODVD = 85,      // Audio DVD Media
    SIID_MEDIAMOVIEDVD = 86,      // Movie DVD Media
    SIID_MEDIAENHANCEDCD = 87,    // Enhanced CD Media
    SIID_MEDIAENHANCEDDVD = 88,   // Enhanced DVD Media
    SIID_MEDIAHDDVD = 89,         // HD-DVD Media
    SIID_MEDIABLURAY = 90,        // BluRay Media
    SIID_MEDIAVCD = 91,           // VCD Media
    SIID_MEDIADVDPLUSR = 92,      // DVD+R Media
    SIID_MEDIADVDPLUSRW = 93,     // DVD+RW Media
    SIID_DESKTOPPC = 94,          // desktop computer
    SIID_MOBILEPC = 95,           // mobile computer (laptop/notebook)
    SIID_USERS = 96,              // users
    SIID_MEDIASMARTMEDIA = 97,    // Smart Media
    SIID_MEDIACOMPACTFLASH = 98,  // Compact Flash
    SIID_DEVICECELLPHONE = 99,    // Cell phone
    SIID_DEVICECAMERA = 100,      // Camera
    SIID_DEVICEVIDEOCAMERA = 101, // Video camera
    SIID_DEVICEAUDIOPLAYER = 102, // Audio player
    SIID_NETWORKCONNECT = 103,    // Connect to network
    SIID_INTERNET = 104,          // Internet
    SIID_ZIPFILE = 105,           // ZIP file
    SIID_SETTINGS = 106,          // Settings
    SIID_DRIVEHDDVD = 132,        // HDDVD Drive (all types)
    SIID_DRIVEBD = 133,           // BluRay Drive (all types)
    SIID_MEDIAHDDVDROM = 134,     // HDDVD-ROM Media
    SIID_MEDIAHDDVDR = 135,       // HDDVD-R Media
    SIID_MEDIAHDDVDRAM = 136,     // HDDVD-RAM Media
    SIID_MEDIABDROM = 137,        // BluRay ROM Media
    SIID_MEDIABDR = 138,          // BluRay R Media
    SIID_MEDIABDRE = 139,         // BluRay RE Media (Rewriable and RAM)
    SIID_CLUSTEREDDRIVE = 140,    // Clustered disk
    SIID_MAX_ICONS = 181,
} SHSTOCKICONID;
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\shellapi.h(1303,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (WINVER >= 0x0400)
  • If (NTDDI_VERSION >= NTDDI_VISTA)
115 0.4208018 Symbol Enum
enum Symbol
                {
                    Previous               = 57600,
                    Next                   = 57601,
                    Play                   = 57602,
                    Pause                  = 57603,
                    Edit                   = 57604,
                    Save                   = 57605,
                    Clear                  = 57606,
                    Delete                 = 57607,
                    Remove                 = 57608,
                    Add                    = 57609,
                    Cancel                 = 57610,
                    Accept                 = 57611,
                    More                   = 57612,
                    Redo                   = 57613,
                    Undo                   = 57614,
                    Home                   = 57615,
                    Up                     = 57616,
                    Forward                = 57617,
                    Back                   = 57618,
                    Favorite               = 57619,
                    Camera                 = 57620,
                    Setting                = 57621,
                    Video                  = 57622,
                    Sync                   = 57623,
                    Download               = 57624,
                    Mail                   = 57625,
                    Find                   = 57626,
                    Help                   = 57627,
                    Upload                 = 57628,
                    Emoji                  = 57629,
                    TwoPage                = 57630,
                    LeaveChat              = 57631,
                    MailForward            = 57632,
                    Clock                  = 57633,
                    Send                   = 57634,
                    Crop                   = 57635,
                    RotateCamera           = 57636,
                    People                 = 57637,
                    OpenPane               = 57638,
                    ClosePane              = 57639,
                    World                  = 57640,
                    Flag                   = 57641,
                    PreviewLink            = 57642,
                    Globe                  = 57643,
                    Trim                   = 57644,
                    AttachCamera           = 57645,
                    ZoomIn                 = 57646,
                    Bookmarks              = 57647,
                    Document               = 57648,
                    ProtectedDocument      = 57649,
                    Page                   = 57650,
                    Bullets                = 57651,
                    Comment                = 57652,
                    MailFilled             = 57653,
                    ContactInfo            = 57654,
                    HangUp                 = 57655,
                    ViewAll                = 57656,
                    MapPin                 = 57657,
                    Phone                  = 57658,
                    VideoChat              = 57659,
                    Switch                 = 57660,
                    Contact                = 57661,
                    Rename                 = 57662,
                    Pin                    = 57665,
                    MusicInfo              = 57666,
                    Go                     = 57667,
                    Keyboard               = 57668,
                    DockLeft               = 57669,
                    DockRight              = 57670,
                    DockBottom             = 57671,
                    Remote                 = 57672,
                    Refresh                = 57673,
                    Rotate                 = 57674,
                    Shuffle                = 57675,
                    List                   = 57676,
                    Shop                   = 57677,
                    SelectAll              = 57678,
                    Orientation            = 57679,
                    Import                 = 57680,
                    ImportAll              = 57681,
                    BrowsePhotos           = 57685,
                    WebCam                 = 57686,
                    Pictures               = 57688,
                    SaveLocal              = 57689,
                    Caption                = 57690,
                    Stop                   = 57691,
                    ShowResults            = 57692,
                    Volume                 = 57693,
                    Repair                 = 57694,
                    Message                = 57695,
                    Page2                  = 57696,
                    CalendarDay            = 57697,
                    CalendarWeek           = 57698,
                    Calendar               = 57699,
                    Character              = 57700,
                    MailReplyAll           = 57701,
                    Read                   = 57702,
                    Link                   = 57703,
                    Account                = 57704,
                    ShowBcc                = 57705,
                    HideBcc                = 57706,
                    Cut                    = 57707,
                    Attach                 = 57708,
                    Paste                  = 57709,
                    Filter                 = 57710,
                    Copy                   = 57711,
                    Emoji2                 = 57712,
                    Important              = 57713,
                    MailReply              = 57714,
                    SlideShow              = 57715,
                    Sort                   = 57716,
                    Manage                 = 57720,
                    AllApps                = 57721,
                    DisconnectDrive        = 57722,
                    MapDrive               = 57723,
                    NewWindow              = 57724,
                    OpenWith               = 57725,
                    ContactPresence        = 57729,
                    Priority               = 57730,
                    GoToToday              = 57732,
                    Font                   = 57733,
                    FontColor              = 57734,
                    Contact2               = 57735,
                    Folder                 = 57736,
                    Audio                  = 57737,
                    Placeholder            = 57738,
                    View                   = 57739,
                    SetLockScreen          = 57740,
                    SetTile                = 57741,
                    ClosedCaption          = 57744,
                    StopSlideShow          = 57745,
                    Permissions            = 57746,
                    Highlight              = 57747,
                    DisableUpdates         = 57748,
                    UnFavorite             = 57749,
                    UnPin                  = 57750,
                    OpenLocal              = 57751,
                    Mute                   = 57752,
                    Italic                 = 57753,
                    Underline              = 57754,
                    Bold                   = 57755,
                    MoveToFolder           = 57756,
                    LikeDislike            = 57757,
                    Dislike                = 57758,
                    Like                   = 57759,
                    AlignRight             = 57760,
                    AlignCenter            = 57761,
                    AlignLeft              = 57762,
                    Zoom                   = 57763,
                    ZoomOut                = 57764,
                    OpenFile               = 57765,
                    OtherUser              = 57766,
                    Admin                  = 57767,
                    Street                 = 57795,
                    Map                    = 57796,
                    ClearSelection         = 57797,
                    FontDecrease           = 57798,
                    FontIncrease           = 57799,
                    FontSize               = 57800,
                    CellPhone              = 57801,
                    ReShare                = 57802,
                    Tag                    = 57803,
                    RepeatOne              = 57804,
                    RepeatAll              = 57805,
                    OutlineStar            = 57806,
                    SolidStar              = 57807,
                    Calculator             = 57808,
                    Directions             = 57809,
                    Target                 = 57810,
                    Library                = 57811,
                    PhoneBook              = 57812,
                    Memo                   = 57813,
                    Microphone             = 57814,
                    PostUpdate             = 57815,
                    BackToWindow           = 57816,
                    FullScreen             = 57817,
                    NewFolder              = 57818,
                    CalendarReply          = 57819,
                    UnSyncFolder           = 57821,
                    ReportHacked           = 57822,
                    SyncFolder             = 57823,
                    BlockContact           = 57824,
                    SwitchApps             = 57825,
                    AddFriend              = 57826,
                    TouchPointer           = 57827,
                    GoToStart              = 57828,
                    ZeroBars               = 57829,
                    OneBar                 = 57830,
                    TwoBars                = 57831,
                    ThreeBars              = 57832,
                    FourBars               = 57833,
                    Scan                   = 58004,
                    Preview                = 58005,
                    [contract(Windows.Foundation.UniversalApiContract, 5.0)]
                    GlobalNavigationButton = 59136,
                    [contract(Windows.Foundation.UniversalApiContract, 5.0)]
                    Share                  = 59181,
                    [contract(Windows.Foundation.UniversalApiContract, 5.0)]
                    Print                  = 59209,
                    [contract(Windows.Foundation.UniversalApiContract, 5.0)]
                    XboxOneConsole         = 59792
                };
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\winrt\windows.ui.xaml.controls.idl(3947,0)
116 0.3506682 XamlTypeIndex Enum
enum XamlTypeIndex
                    {
                        AutoSuggestBoxSuggestionChosenEventArgs = 34,
                        AutoSuggestBoxTextChangedEventArgs      = 35,
                        CollectionViewSource                    = 41,
                        ColumnDefinition                        = 44,
                        GradientStop                            = 64,
                        InputScope                              = 74,
                        InputScopeName                          = 75,
                        KeySpline                               = 78,
                        PathFigure                              = 93,
                        PrintDocument                           = 100,
                        RowDefinition                           = 106,
                        Style                                   = 114,
                        TimelineMarker                          = 126,
                        VisualState                             = 137,
                        VisualStateGroup                        = 138,
                        VisualStateManager                      = 139,
                        VisualTransition                        = 140,
                        AddDeleteThemeTransition                = 177,
                        ArcSegment                              = 178,
                        BackEase                                = 179,
                        BeginStoryboard                         = 180,
                        BezierSegment                           = 181,
                        BindingBase                             = 182,
                        BitmapCache                             = 183,
                        BounceEase                              = 186,
                        CircleEase                              = 187,
                        ColorAnimation                          = 188,
                        ColorAnimationUsingKeyFrames            = 189,
                        ContentThemeTransition                  = 190,
                        ControlTemplate                         = 191,
                        CubicEase                               = 192,
                        DataTemplate                            = 194,
                        DiscreteColorKeyFrame                   = 195,
                        DiscreteDoubleKeyFrame                  = 196,
                        DiscreteObjectKeyFrame                  = 197,
                        DiscretePointKeyFrame                   = 198,
                        DoubleAnimation                         = 200,
                        DoubleAnimationUsingKeyFrames           = 201,
                        EasingColorKeyFrame                     = 204,
                        EasingDoubleKeyFrame                    = 205,
                        EasingPointKeyFrame                     = 206,
                        EdgeUIThemeTransition                   = 207,
                        ElasticEase                             = 208,
                        EllipseGeometry                         = 209,
                        EntranceThemeTransition                 = 210,
                        EventTrigger                            = 211,
                        ExponentialEase                         = 212,
                        Flyout                                  = 213,
                        GeometryGroup                           = 216,
                        ItemsPanelTemplate                      = 227,
                        LinearColorKeyFrame                     = 230,
                        LinearDoubleKeyFrame                    = 231,
                        LinearPointKeyFrame                     = 232,
                        LineGeometry                            = 233,
                        LineSegment                             = 234,
                        Matrix3DProjection                      = 236,
                        MenuFlyout                              = 238,
                        ObjectAnimationUsingKeyFrames           = 240,
                        PaneThemeTransition                     = 241,
                        PathGeometry                            = 243,
                        PlaneProjection                         = 244,
                        PointAnimation                          = 245,
                        PointAnimationUsingKeyFrames            = 246,
                        PolyBezierSegment                       = 248,
                        PolyLineSegment                         = 249,
                        PolyQuadraticBezierSegment              = 250,
                        PopupThemeTransition                    = 251,
                        PowerEase                               = 252,
                        QuadraticBezierSegment                  = 254,
                        QuadraticEase                           = 255,
                        QuarticEase                             = 256,
                        QuinticEase                             = 257,
                        RectangleGeometry                       = 258,
                        RelativeSource                          = 259,
                        RenderTargetBitmap                      = 260,
                        ReorderThemeTransition                  = 261,
                        RepositionThemeTransition               = 262,
                        Setter                                  = 263,
                        SineEase                                = 264,
                        SolidColorBrush                         = 265,
                        SplineColorKeyFrame                     = 266,
                        SplineDoubleKeyFrame                    = 267,
                        SplinePointKeyFrame                     = 268,
                        BitmapImage                             = 285,
                        Border                                  = 286,
                        CaptureElement                          = 288,
                        CompositeTransform                      = 295,
                        ContentPresenter                        = 296,
                        DragItemThemeAnimation                  = 302,
                        DragOverThemeAnimation                  = 303,
                        DropTargetItemThemeAnimation            = 304,
                        FadeInThemeAnimation                    = 306,
                        FadeOutThemeAnimation                   = 307,
                        Glyphs                                  = 312,
                        Image                                   = 326,
                        ImageBrush                              = 328,
                        InlineUIContainer                       = 329,
                        ItemsPresenter                          = 332,
                        LinearGradientBrush                     = 334,
                        LineBreak                               = 335,
                        MatrixTransform                         = 340,
                        MediaElement                            = 342,
                        Paragraph                               = 349,
                        PointerDownThemeAnimation               = 357,
                        PointerUpThemeAnimation                 = 359,
                        PopInThemeAnimation                     = 361,
                        PopOutThemeAnimation                    = 362,
                        Popup                                   = 363,
                        RepositionThemeAnimation                = 370,
                        ResourceDictionary                      = 371,
                        RichTextBlock                           = 374,
                        RichTextBlockOverflow                   = 376,
                        RotateTransform                         = 378,
                        Run                                     = 380,
                        ScaleTransform                          = 381,
                        SkewTransform                           = 389,
                        Span                                    = 390,
                        SplitCloseThemeAnimation                = 391,
                        SplitOpenThemeAnimation                 = 392,
                        Storyboard                              = 393,
                        SwipeBackThemeAnimation                 = 394,
                        SwipeHintThemeAnimation                 = 395,
                        TextBlock                               = 396,
                        TransformGroup                          = 411,
                        TranslateTransform                      = 413,
                        Viewbox                                 = 417,
                        WebViewBrush                            = 423,
                        AppBarSeparator                         = 427,
                        BitmapIcon                              = 429,
                        Bold                                    = 430,
                        Canvas                                  = 432,
                        ContentControl                          = 435,
                        DatePicker                              = 436,
                        DependencyObjectCollection              = 437,
                        Ellipse                                 = 438,
                        FontIcon                                = 440,
                        Grid                                    = 442,
                        Hub                                     = 445,
                        HubSection                              = 446,
                        Hyperlink                               = 447,
                        Italic                                  = 449,
                        ItemsControl                            = 451,
                        Line                                    = 452,
                        MediaTransportControls                  = 458,
                        PasswordBox                             = 462,
                        Path                                    = 463,
                        PathIcon                                = 464,
                        Polygon                                 = 465,
                        Polyline                                = 466,
                        ProgressRing                            = 468,
                        Rectangle                               = 470,
                        RichEditBox                             = 473,
                        ScrollContentPresenter                  = 476,
                        SearchBox                               = 477,
                        SemanticZoom                            = 479,
                        StackPanel                              = 481,
                        SymbolIcon                              = 482,
                        TextBox                                 = 483,
                        Thumb                                   = 485,
                        TickBar                                 = 486,
                        TimePicker                              = 487,
                        ToggleSwitch                            = 489,
                        Underline                               = 490,
                        UserControl                             = 491,
                        VariableSizedWrapGrid                   = 492,
                        WebView                                 = 494,
                        AppBar                                  = 495,
                        AutoSuggestBox                          = 499,
                        CarouselPanel                           = 502,
                        ContentDialog                           = 506,
                        FlyoutPresenter                         = 508,
                        Frame                                   = 509,
                        GridViewItemPresenter                   = 511,
                        GroupItem                               = 512,
                        ItemsStackPanel                         = 514,
                        ItemsWrapGrid                           = 515,
                        ListViewItemPresenter                   = 520,
                        MenuFlyoutItem                          = 521,
                        MenuFlyoutPresenter                     = 522,
                        MenuFlyoutSeparator                     = 523,
                        Page                                    = 525,
                        ProgressBar                             = 528,
                        ScrollBar                               = 530,
                        SettingsFlyout                          = 533,
                        Slider                                  = 534,
                        SwapChainBackgroundPanel                = 535,
                        SwapChainPanel                          = 536,
                        ToolTip                                 = 538,
                        Button                                  = 540,
                        ComboBoxItem                            = 541,
                        CommandBar                              = 542,
                        FlipViewItem                            = 543,
                        GridViewHeaderItem                      = 545,
                        HyperlinkButton                         = 546,
                        ListBoxItem                             = 547,
                        ListViewHeaderItem                      = 550,
                        RepeatButton                            = 551,
                        ScrollViewer                            = 552,
                        ToggleButton                            = 553,
                        ToggleMenuFlyoutItem                    = 554,
                        VirtualizingStackPanel                  = 555,
                        WrapGrid                                = 556,
                        AppBarButton                            = 557,
                        AppBarToggleButton                      = 558,
                        CheckBox                                = 559,
                        GridViewItem                            = 560,
                        ListViewItem                            = 561,
                        RadioButton                             = 562,
                        Binding                                 = 564,
                        ComboBox                                = 566,
                        FlipView                                = 567,
                        ListBox                                 = 568,
                        GridView                                = 570,
                        ListView                                = 571,
                        CalendarView                            = 707,
                        CalendarViewDayItem                     = 709,
                        CalendarPanel                           = 723,
                        SplitView                               = 728,
                        CompositeTransform3D                    = 732,
                        PerspectiveTransform3D                  = 733,
                        RelativePanel                           = 744,
                        InkCanvas                               = 748,
                        MenuFlyoutSubItem                       = 749,
                        AdaptiveTrigger                         = 757,
                        SoftwareBitmapSource                    = 761,
                        StateTrigger                            = 767,
                        CalendarDatePicker                      = 774,
                        AutoSuggestBoxQuerySubmittedEventArgs   = 778,
                        CommandBarOverflowPresenter             = 781,
                        DrillInThemeAnimation                   = 782,
                        DrillOutThemeAnimation                  = 783,
                        AutomationAnnotation                    = 789,
                        AutomationPeerAnnotation                = 790,
                        MediaPlayerPresenter                    = 828,
                        MediaPlayerElement                      = 829,
                        XamlLight                               = 855,
                        SvgImageSource                          = 860,
                        KeyboardAccelerator                     = 897,
                        HandwritingView                         = 920,
                        ContentLink                             = 925,
                        BitmapIconSource                        = 929,
                        FontIconSource                          = 930,
                        PathIconSource                          = 931,
                        SymbolIconSource                        = 933,
                        IconSourceElement                       = 939,
                        AppBarElementContainer                  = 945,
                        ColorPaletteResources                   = 952,
                        StandardUICommand                       = 961,
                        [contract(Windows.UI.Xaml.Core.Direct.XamlDirectContract, 2.0)]
                        ThemeShadow                             = 964,
                        XamlUICommand                           = 969
                    };
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\winrt\windows.ui.xaml.core.direct.idl(1918,0)