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 4,200 header files (.h, .hxx, .hpp, .idl, etc.) provided by standard Windows and Visual Studio SDKs.
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.

 "C2P5"

To build this database, we have written a powerful C/C++ parser named C2P5 (for C/CPP/PreProcessor/Parser), tailored specifically for this task. 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). 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++ enum definitions
  • Special GUID constructs like DECLSPEC_UUID, DEFINE_GUIDSTRUCT or MIDL_INTERFACE
  • 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.

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 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 Lucene'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 Lucene'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: Lucene'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 Lucene's 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. 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: Wednesday, October 3, 2018
  • Items count: 335808
  • Parsed files count: 5759
  • Windows SDK version: 10.0.17763.0

 

 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-2018 Simon Mourier V1.2.0. 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.009968 WMP_SUBSCR_DL_TYPE_BACKGROUND String background Wide System.TypedString
#define WMP_SUBSCR_DL_TYPE_BACKGROUND       L"background"
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\subscriptionservices.h(530,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
2 5.009968 AnimationEffectTarget::Background Int32 3 0x00000003 3 System.Int32
Background = 3,
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\windows.ui.core.animationmetrics.idl(147,0)
3 5.009968 UIColorType::Background Int32 0 0x00000000 0 System.Int32
Background   = 0,
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\windows.ui.viewmanagement.idl(330,0)
4 5.009968 UIElementType::Background Int32 1 0x00000001 1 System.Int32
Background           = 1,
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\windows.ui.viewmanagement.idl(346,0)
5 4.174973 REGSTR_VAL_BACKGROUNDCOLOR String Background Color Narrow System.TypedString
#define REGSTR_VAL_BACKGROUNDCOLOR      TEXT("Background Color")
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\InetReg.h(96,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
6 3.542582 DOT11_AC_PARAM::dot11_AC_param_BK Int32 1 0x00000001 1 System.Int32
dot11_AC_param_BK = 1,      // Background
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\shared\windot11.h(1108,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (NTDDI_VERSION >= NTDDI_VISTA)
7 3.339978 TXTBACKSTYLE Enum
enum TXTBACKSTYLE {
	TXTBACK_TRANSPARENT = 0,		//@emem	background should show through
	TXTBACK_OPAQUE,					//@emem	erase background
};
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\TextServ.h(42,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
8 3.339978 DDF_BACKGROUNDPAL Int32 512 0x00000200 512 System.Int32
#define DDF_BACKGROUNDPAL   0x0200	    /* Realize palette in background */
#define DDF_BACKGROUNDPAL   0x0200	    /* Realize palette in background */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\Vfw.h(1315,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • Ifndef NODRAWDIB
9 2.952152 BACKGROUND_INTENSITY Int32 128 0x00000080 -128 System.Int32
#define BACKGROUND_INTENSITY 0x0080 // background color is intensified.
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\consoleapi2.h(42,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • Ifndef GUID_DEFS_ONLY
  • Ifndef _WINCON_
10 2.952152 TXTBACKSTYLE::TXTBACK_OPAQUE Int32 1 0x00000001 1 System.Int32
TXTBACK_OPAQUE,					//@emem	erase background
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\TextServ.h(44,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
11 2.952152 CDRF_DOERASE Int32 8 0x00000008 8 System.Int32
#define CDRF_DOERASE            0x00000008 // draw the background
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\commctrl.h(416,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • Ifndef NOUSER
12 2.952152 LVHT_EX_ONCONTENTS Int32 67108864 0x04000000 67108864 System.Int32
#define LVHT_EX_ONCONTENTS         0x04000000 // On item AND not on the background
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\commctrl.h(3442,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • Ifndef NOUSER
  • Ifndef NOLISTVIEW
13 2.952152 MCSC_TITLEBK Int32 2 0x00000002 2 System.Int32
#define MCSC_TITLEBK      2   // background of the title
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\commctrl.h(6370,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • Ifndef NOUSER
  • Ifndef NOMONTHCAL
  • Ifdef _WIN32
14 2.556638 IAsyncOperationCompletedHandler<enum ABI::Windows::ApplicationModel::Background::AlarmAccessStatus> Guid 84108017-a8e7-5449-b713-df48503a953e N: 84108017a8e75449b713df48503a953e
B: {84108017-a8e7-5449-b713-df48503a953e}
P: (84108017-a8e7-5449-b713-df48503a953e)
X: {0x84108017,0xa8e7,0x5449,{0xb7,0x13,0xdf,0x48,0x50,0x3a,0x95,0x3e}}
A: 17801084E7A84954B713DF48503A953E
System.Guid
struct __declspec(uuid("84108017-a8e7-5449-b713-df48503a953e"))
IAsyncOperationCompletedHandler<enum ABI::Windows::ApplicationModel::Background::AlarmAccessStatus> : IAsyncOperationCompletedHandler_impl<enum ABI::Windows::ApplicationModel::Background::AlarmAccessStatus>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.ApplicationModel.Background.h(2041,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If !defined(RO_NO_TEMPLATE_NAME)
15 2.556638 IAsyncOperation<enum ABI::Windows::ApplicationModel::Background::AlarmAccessStatus> Guid a55a747d-59f6-5cb6-b439-c8aad670905c N: a55a747d59f65cb6b439c8aad670905c
B: {a55a747d-59f6-5cb6-b439-c8aad670905c}
P: (a55a747d-59f6-5cb6-b439-c8aad670905c)
X: {0xa55a747d,0x59f6,0x5cb6,{0xb4,0x39,0xc8,0xaa,0xd6,0x70,0x90,0x5c}}
A: 7D745AA5F659B65CB439C8AAD670905C
System.Guid
struct __declspec(uuid("a55a747d-59f6-5cb6-b439-c8aad670905c"))
IAsyncOperation<enum ABI::Windows::ApplicationModel::Background::AlarmAccessStatus> : IAsyncOperation_impl<enum ABI::Windows::ApplicationModel::Background::AlarmAccessStatus>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.ApplicationModel.Background.h(2071,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If !defined(RO_NO_TEMPLATE_NAME)
16 2.556638 IAsyncOperation<enum ABI::Windows::ApplicationModel::Background::ApplicationTriggerResult> Guid 47cbd985-0f08-5a3d-92cf-b27960506ed6 N: 47cbd9850f085a3d92cfb27960506ed6
B: {47cbd985-0f08-5a3d-92cf-b27960506ed6}
P: (47cbd985-0f08-5a3d-92cf-b27960506ed6)
X: {0x47cbd985,0x0f08,0x5a3d,{0x92,0xcf,0xb2,0x79,0x60,0x50,0x6e,0xd6}}
A: 85D9CB47080F3D5A92CFB27960506ED6
System.Guid
struct __declspec(uuid("47cbd985-0f08-5a3d-92cf-b27960506ed6"))
IAsyncOperation<enum ABI::Windows::ApplicationModel::Background::ApplicationTriggerResult> : IAsyncOperation_impl<enum ABI::Windows::ApplicationModel::Background::ApplicationTriggerResult>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.ApplicationModel.Background.h(2139,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If !defined(RO_NO_TEMPLATE_NAME)
17 2.556638 IAsyncOperationCompletedHandler<enum ABI::Windows::ApplicationModel::Background::BackgroundAccessStatus> Guid 26dd26e3-3f47-5709-b2f2-d6d0ad3288f0 N: 26dd26e33f475709b2f2d6d0ad3288f0
B: {26dd26e3-3f47-5709-b2f2-d6d0ad3288f0}
P: (26dd26e3-3f47-5709-b2f2-d6d0ad3288f0)
X: {0x26dd26e3,0x3f47,0x5709,{0xb2,0xf2,0xd6,0xd0,0xad,0x32,0x88,0xf0}}
A: E326DD26473F0957B2F2D6D0AD3288F0
System.Guid
struct __declspec(uuid("26dd26e3-3f47-5709-b2f2-d6d0ad3288f0"))
IAsyncOperationCompletedHandler<enum ABI::Windows::ApplicationModel::Background::BackgroundAccessStatus> : IAsyncOperationCompletedHandler_impl<enum ABI::Windows::ApplicationModel::Background::BackgroundAccessStatus>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.ApplicationModel.Background.h(2177,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If !defined(RO_NO_TEMPLATE_NAME)
18 2.504984 NERR_ErrorExecingGhost Int32 2391 0x00000957 2391 System.Int32
#define NERR_ErrorExecingGhost  (NERR_BASE+291) /* An error occurred when starting a background process. */
#define NERR_ErrorExecingGhost  (NERR_BASE+291) /* An error occurred when starting a background process. */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\shared\lmerr.h(369,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
19 2.504984 JET_bitDbEnableBackgroundMaintenance Int32 2048 0x00000800 2048 System.Int32
#define JET_bitDbEnableBackgroundMaintenance    0x00000800  /* the database engine will initiate automatic background database maintenance */
#define JET_bitDbEnableBackgroundMaintenance    0x00000800  /* the database engine will initiate automatic background database maintenance */
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\esent.h(2196,0)
  • If !defined(_JET_INCLUDED)
  • If ( JET_VERSION >= 0x0601 )
20 2.361722 TBS_TRANSPARENTBKGND Int32 4096 0x00001000 4096 System.Int32
#define TBS_TRANSPARENTBKGND    0x1000  // Background is painted by the parent via WM_PRINTCLIENT
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\commctrl.rh(117,0)
  • If (NTDDI_VERSION >= NTDDI_VISTA)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • Ifndef NOUSER
  • Ifndef NOTRACKBAR
21 2.361722 BACKGROUND_BLUE Int32 16 0x00000010 16 System.Int32
#define BACKGROUND_BLUE      0x0010 // background color contains blue.
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\consoleapi2.h(39,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • Ifndef GUID_DEFS_ONLY
  • Ifndef _WINCON_
22 2.361722 BACKGROUND_GREEN Int32 32 0x00000020 32 System.Int32
#define BACKGROUND_GREEN     0x0020 // background color contains green.
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\consoleapi2.h(40,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • Ifndef GUID_DEFS_ONLY
  • Ifndef _WINCON_
23 2.361722 BACKGROUND_RED Int32 64 0x00000040 64 System.Int32
#define BACKGROUND_RED       0x0040 // background color contains red.
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\consoleapi2.h(41,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • Ifndef GUID_DEFS_ONLY
  • Ifndef _WINCON_
24 2.361722 AM_ASPECT_RATIO_MODE::AM_ARMODE_LETTER_BOX Int32 1 0x00000001 1 System.Int32
AM_ARMODE_LETTER_BOX,	    // letter box the video, paint background color in the excess region
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\mpconfig.h(25,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
25 2.361722 TXTBIT_USECURRENTBKG Int32 2097152 0x00200000 2097152 System.Int32
#define TXTBIT_USECURRENTBKG	0x200000	// tells the renderer to use the current background
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\TextServ.h(152,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
26 2.361722 TXTBACKSTYLE::TXTBACK_TRANSPARENT Int32 0 0x00000000 0 System.Int32
TXTBACK_TRANSPARENT = 0,		//@emem	background should show through
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\TextServ.h(43,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
27 2.361722 GPO_INFO_FLAG_BACKGROUND Int32 16 0x00000010 16 System.Int32
#define GPO_INFO_FLAG_BACKGROUND           0x00000010  // Background refresh of policy (ok to do slow stuff)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\UserEnv.h(1013,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (WINVER >= 0x0500)
28 2.361722 INTERNET_FLAG_READ_PREFETCH Int32 1048576 0x00100000 1048576 System.Int32
#define INTERNET_FLAG_READ_PREFETCH     0x00100000  // do background read prefetch
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\WinInet.h(173,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If !defined(_WININET_)
29 2.361722 DBIMF_FIXEDBMP Int32 4 0x00000004 4 System.Int32
#define DBIMF_FIXEDBMP          0x0004   // a fixed background bitmap (if supported)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\shobjidl_core.h(13853,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
30 2.361722 REO_USEASBACKGROUND Int32 1024 0x00000400 1024 System.Int32
#define REO_USEASBACKGROUND	(0x00000400L)	// Use object as background picture
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\RichOle.h(57,0)
31 2.361722 IAsyncOperationCompletedHandler<ABI::Windows::ApplicationModel::Background::DeviceConnectionChangeTrigger*> Guid 3fd5a57e-47e4-5921-b148-5cb586166ca8 N: 3fd5a57e47e45921b1485cb586166ca8
B: {3fd5a57e-47e4-5921-b148-5cb586166ca8}
P: (3fd5a57e-47e4-5921-b148-5cb586166ca8)
X: {0x3fd5a57e,0x47e4,0x5921,{0xb1,0x48,0x5c,0xb5,0x86,0x16,0x6c,0xa8}}
A: 7EA5D53FE4472159B1485CB586166CA8
System.Guid
struct __declspec(uuid("3fd5a57e-47e4-5921-b148-5cb586166ca8"))
IAsyncOperationCompletedHandler<ABI::Windows::ApplicationModel::Background::DeviceConnectionChangeTrigger*> : IAsyncOperationCompletedHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Background::DeviceConnectionChangeTrigger*, ABI::Windows::ApplicationModel::Background::IDeviceConnectionChangeTrigger*>>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.ApplicationModel.Background.h(2247,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
  • If !defined(RO_NO_TEMPLATE_NAME)
32 2.361722 IAsyncOperation<ABI::Windows::ApplicationModel::Background::DeviceConnectionChangeTrigger*> Guid 9d01424d-5653-59f8-ba6b-d0c077346d2d N: 9d01424d565359f8ba6bd0c077346d2d
B: {9d01424d-5653-59f8-ba6b-d0c077346d2d}
P: (9d01424d-5653-59f8-ba6b-d0c077346d2d)
X: {0x9d01424d,0x5653,0x59f8,{0xba,0x6b,0xd0,0xc0,0x77,0x34,0x6d,0x2d}}
A: 4D42019D5356F859BA6BD0C077346D2D
System.Guid
struct __declspec(uuid("9d01424d-5653-59f8-ba6b-d0c077346d2d"))
IAsyncOperation<ABI::Windows::ApplicationModel::Background::DeviceConnectionChangeTrigger*> : IAsyncOperation_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Background::DeviceConnectionChangeTrigger*, ABI::Windows::ApplicationModel::Background::IDeviceConnectionChangeTrigger*>>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.ApplicationModel.Background.h(2279,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
  • If !defined(RO_NO_TEMPLATE_NAME)
33 2.361722 IAsyncOperationCompletedHandler<ABI::Windows::ApplicationModel::Background::GattServiceProviderTriggerResult*> Guid 39d8105f-a505-5f88-91a9-b0fc6d628699 N: 39d8105fa5055f8891a9b0fc6d628699
B: {39d8105f-a505-5f88-91a9-b0fc6d628699}
P: (39d8105f-a505-5f88-91a9-b0fc6d628699)
X: {0x39d8105f,0xa505,0x5f88,{0x91,0xa9,0xb0,0xfc,0x6d,0x62,0x86,0x99}}
A: 5F10D83905A5885F91A9B0FC6D628699
System.Guid
struct __declspec(uuid("39d8105f-a505-5f88-91a9-b0fc6d628699"))
IAsyncOperationCompletedHandler<ABI::Windows::ApplicationModel::Background::GattServiceProviderTriggerResult*> : IAsyncOperationCompletedHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Background::GattServiceProviderTriggerResult*, ABI::Windows::ApplicationModel::Background::IGattServiceProviderTriggerResult*>>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.ApplicationModel.Background.h(2388,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000
  • If !defined(RO_NO_TEMPLATE_NAME)
34 2.361722 IAsyncOperation<ABI::Windows::ApplicationModel::Background::GattServiceProviderTriggerResult*> Guid f402ec9f-84b2-57c3-9543-01fbda05219b N: f402ec9f84b257c3954301fbda05219b
B: {f402ec9f-84b2-57c3-9543-01fbda05219b}
P: (f402ec9f-84b2-57c3-9543-01fbda05219b)
X: {0xf402ec9f,0x84b2,0x57c3,{0x95,0x43,0x01,0xfb,0xda,0x05,0x21,0x9b}}
A: 9FEC02F4B284C357954301FBDA05219B
System.Guid
struct __declspec(uuid("f402ec9f-84b2-57c3-9543-01fbda05219b"))
IAsyncOperation<ABI::Windows::ApplicationModel::Background::GattServiceProviderTriggerResult*> : IAsyncOperation_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Background::GattServiceProviderTriggerResult*, ABI::Windows::ApplicationModel::Background::IGattServiceProviderTriggerResult*>>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.ApplicationModel.Background.h(2420,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000
  • If !defined(RO_NO_TEMPLATE_NAME)
35 2.361722 JET_paramIOPriority Int32 152 0x00000098 -104 System.Int32
#define JET_paramIOPriority                     152     //  adjust IO priority per instance, anytime. Mainly for background recovery
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\esent.h(1896,0)
  • If !defined(_JET_INCLUDED)
36 2.361722 LVS_EX_TRANSPARENTBKGND Int32 4194304 0x00400000 4194304 System.Int32
#define LVS_EX_TRANSPARENTBKGND 0x00400000  // Background is painted by the parent via WM_PRINTCLIENT
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\commctrl.h(3851,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • Ifndef NOUSER
  • Ifndef NOLISTVIEW
  • If (NTDDI_VERSION >= NTDDI_VISTA)
37 2.361722 MCSC_BACKGROUND Int32 0 0x00000000 0 System.Int32
#define MCSC_BACKGROUND   0   // the background color (between months)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\commctrl.h(6368,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • Ifndef NOUSER
  • Ifndef NOMONTHCAL
  • Ifdef _WIN32
38 2.361722 MCSC_MONTHBK Int32 4 0x00000004 4 System.Int32
#define MCSC_MONTHBK      4   // background within the month cal
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\commctrl.h(6372,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • Ifndef NOUSER
  • Ifndef NOMONTHCAL
  • Ifdef _WIN32
39 2.361722 lnkkBackground Int32 0 0x00000000 0 System.Int32
#define lnkkBackground		0	// graphic shown as background of doc
%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Professional\VSSDK\VisualStudioIntegration\Common\Inc\office10\msoprops.h(613,0)
40 2.087487 IKeyValuePair Guid 5a1f6d75-8678-547c-8fd7-fbceb6ebf968 N: 5a1f6d758678547c8fd7fbceb6ebf968
B: {5a1f6d75-8678-547c-8fd7-fbceb6ebf968}
P: (5a1f6d75-8678-547c-8fd7-fbceb6ebf968)
X: {0x5a1f6d75,0x8678,0x547c,{0x8f,0xd7,0xfb,0xce,0xb6,0xeb,0xf9,0x68}}
A: 756D1F5A78867C548FD7FBCEB6EBF968
System.Guid
struct __declspec(uuid("5a1f6d75-8678-547c-8fd7-fbceb6ebf968"))
IKeyValuePair<GUID,ABI::Windows::ApplicationModel::Background::IBackgroundTaskRegistration*> : IKeyValuePair_impl<GUID,ABI::Windows::ApplicationModel::Background::IBackgroundTaskRegistration*>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.ApplicationModel.Background.h(1737,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
  • If !defined(RO_NO_TEMPLATE_NAME)
41 2.087487 IMapView Guid 78c880f6-a7dc-5172-89da-7749fc82aa82 N: 78c880f6a7dc517289da7749fc82aa82
B: {78c880f6-a7dc-5172-89da-7749fc82aa82}
P: (78c880f6-a7dc-5172-89da-7749fc82aa82)
X: {0x78c880f6,0xa7dc,0x5172,{0x89,0xda,0x77,0x49,0xfc,0x82,0xaa,0x82}}
A: F680C878DCA7725189DA7749FC82AA82
System.Guid
struct __declspec(uuid("78c880f6-a7dc-5172-89da-7749fc82aa82"))
IMapView<GUID,ABI::Windows::ApplicationModel::Background::IBackgroundTaskRegistration*> : IMapView_impl<GUID,ABI::Windows::ApplicationModel::Background::IBackgroundTaskRegistration*>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.ApplicationModel.Background.h(1970,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
  • If !defined(RO_NO_TEMPLATE_NAME)
42 2.066506 SMC_GETBKCONTEXTMENU Int32 68 0x00000044 68 System.Int32
#define SMC_GETBKCONTEXTMENU    0x00000044  // used to get a context menu to display when user right clicks on the background
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\shobjidl_core.h(20347,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (_WIN32_IE >= _WIN32_IE_IE60)
  • If (_WIN32_IE >= _WIN32_IE_IE70)
43 2.066506 JET_bitStopServiceBackgroundUserTasks Int32 2 0x00000002 2 System.Int32
#define JET_bitStopServiceBackgroundUserTasks       0x00000002  //  Stops restartable client specificed background maintenance tasks (B+ Tree Defrag for example).
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\esent.h(3032,0)
  • If !defined(_JET_INCLUDED)
  • If ( JET_VERSION >= 0x0602 )
44 2.066506 __magnumdb__enum_scc_h_1::SCC_MSG_BACKGROUND_ON_MESSAGE Int32 11 0x0000000B 11 System.Int32
SCC_MSG_BACKGROUND_ON_MESSAGE			// Called to provide information about background processing. Cast first argument to SccMsgDataOnMessage structure pointer.
%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Professional\VSSDK\VisualStudioIntegration\Common\Inc\scc.h(547,0)
45 2.045311 IKeyValuePair Guid c0246566-6d14-5ab2-8443-7439a1fc16e2 N: c02465666d145ab284437439a1fc16e2
B: {c0246566-6d14-5ab2-8443-7439a1fc16e2}
P: (c0246566-6d14-5ab2-8443-7439a1fc16e2)
X: {0xc0246566,0x6d14,0x5ab2,{0x84,0x43,0x74,0x39,0xa1,0xfc,0x16,0xe2}}
A: 666524C0146DB25A84437439A1FC16E2
System.Guid
struct __declspec(uuid("c0246566-6d14-5ab2-8443-7439a1fc16e2"))
IKeyValuePair<HSTRING,ABI::Windows::Devices::Bluetooth::Background::GattServiceProviderConnection*> : IKeyValuePair_impl<HSTRING,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::Bluetooth::Background::GattServiceProviderConnection*, ABI::Windows::Devices::Bluetooth::Background::IGattServiceProviderConnection*>>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.Devices.Bluetooth.Background.h(460,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000
  • If !defined(RO_NO_TEMPLATE_NAME)
46 2.045311 IKeyValuePair Guid 9bcb843b-221b-5fbe-9b20-7028bc4e8653 N: 9bcb843b221b5fbe9b207028bc4e8653
B: {9bcb843b-221b-5fbe-9b20-7028bc4e8653}
P: (9bcb843b-221b-5fbe-9b20-7028bc4e8653)
X: {0x9bcb843b,0x221b,0x5fbe,{0x9b,0x20,0x70,0x28,0xbc,0x4e,0x86,0x53}}
A: 3B84CB9B1B22BE5F9B207028BC4E8653
System.Guid
struct __declspec(uuid("9bcb843b-221b-5fbe-9b20-7028bc4e8653"))
IKeyValuePair<GUID,ABI::Windows::ApplicationModel::Background::BackgroundTaskRegistration*> : IKeyValuePair_impl<GUID,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Background::BackgroundTaskRegistration*, ABI::Windows::ApplicationModel::Background::IBackgroundTaskRegistration*>>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.ApplicationModel.Background.h(1641,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
  • If !defined(RO_NO_TEMPLATE_NAME)
47 2.045311 IKeyValuePair Guid 67a07f76-20b0-573b-9d74-ed0fc4f653c7 N: 67a07f7620b0573b9d74ed0fc4f653c7
B: {67a07f76-20b0-573b-9d74-ed0fc4f653c7}
P: (67a07f76-20b0-573b-9d74-ed0fc4f653c7)
X: {0x67a07f76,0x20b0,0x573b,{0x9d,0x74,0xed,0x0f,0xc4,0xf6,0x53,0xc7}}
A: 767FA067B0203B579D74ED0FC4F653C7
System.Guid
struct __declspec(uuid("67a07f76-20b0-573b-9d74-ed0fc4f653c7"))
IKeyValuePair<HSTRING,ABI::Windows::ApplicationModel::Background::BackgroundTaskRegistrationGroup*> : IKeyValuePair_impl<HSTRING,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Background::BackgroundTaskRegistrationGroup*, ABI::Windows::ApplicationModel::Background::IBackgroundTaskRegistrationGroup*>>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.ApplicationModel.Background.h(1842,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000
  • If !defined(RO_NO_TEMPLATE_NAME)
48 2.045311 IMapView Guid 94eccb06-19ad-5e4f-953e-12c4aec054e9 N: 94eccb0619ad5e4f953e12c4aec054e9
B: {94eccb06-19ad-5e4f-953e-12c4aec054e9}
P: (94eccb06-19ad-5e4f-953e-12c4aec054e9)
X: {0x94eccb06,0x19ad,0x5e4f,{0x95,0x3e,0x12,0xc4,0xae,0xc0,0x54,0xe9}}
A: 06CBEC94AD194F5E953E12C4AEC054E9
System.Guid
struct __declspec(uuid("94eccb06-19ad-5e4f-953e-12c4aec054e9"))
IMapView<HSTRING,ABI::Windows::Devices::Bluetooth::Background::GattServiceProviderConnection*> : IMapView_impl<HSTRING,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Devices::Bluetooth::Background::GattServiceProviderConnection*, ABI::Windows::Devices::Bluetooth::Background::IGattServiceProviderConnection*>>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.Devices.Bluetooth.Background.h(556,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000
  • If !defined(RO_NO_TEMPLATE_NAME)
49 2.045311 IMapView Guid 2c08602f-40b1-5e97-ae21-5c04d7fb829c N: 2c08602f40b15e97ae215c04d7fb829c
B: {2c08602f-40b1-5e97-ae21-5c04d7fb829c}
P: (2c08602f-40b1-5e97-ae21-5c04d7fb829c)
X: {0x2c08602f,0x40b1,0x5e97,{0xae,0x21,0x5c,0x04,0xd7,0xfb,0x82,0x9c}}
A: 2F60082CB140975EAE215C04D7FB829C
System.Guid
struct __declspec(uuid("2c08602f-40b1-5e97-ae21-5c04d7fb829c"))
IMapView<GUID,ABI::Windows::ApplicationModel::Background::BackgroundTaskRegistration*> : IMapView_impl<GUID,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Background::BackgroundTaskRegistration*, ABI::Windows::ApplicationModel::Background::IBackgroundTaskRegistration*>>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.ApplicationModel.Background.h(1938,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
  • If !defined(RO_NO_TEMPLATE_NAME)
50 2.045311 IMapView Guid f6a9dc12-01f7-54f0-a257-c404815b9c1c N: f6a9dc1201f754f0a257c404815b9c1c
B: {f6a9dc12-01f7-54f0-a257-c404815b9c1c}
P: (f6a9dc12-01f7-54f0-a257-c404815b9c1c)
X: {0xf6a9dc12,0x01f7,0x54f0,{0xa2,0x57,0xc4,0x04,0x81,0x5b,0x9c,0x1c}}
A: 12DCA9F6F701F054A257C404815B9C1C
System.Guid
struct __declspec(uuid("f6a9dc12-01f7-54f0-a257-c404815b9c1c"))
IMapView<HSTRING,ABI::Windows::ApplicationModel::Background::BackgroundTaskRegistrationGroup*> : IMapView_impl<HSTRING,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Background::BackgroundTaskRegistrationGroup*, ABI::Windows::ApplicationModel::Background::IBackgroundTaskRegistrationGroup*>>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.ApplicationModel.Background.h(2002,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000
  • If !defined(RO_NO_TEMPLATE_NAME)
51 2.045311 IAsyncOperationCompletedHandler<enum ABI::Windows::ApplicationModel::Background::ApplicationTriggerResult> Guid d0065ef6-ee9d-55f8-ac2b-53a91ff96d2e N: d0065ef6ee9d55f8ac2b53a91ff96d2e
B: {d0065ef6-ee9d-55f8-ac2b-53a91ff96d2e}
P: (d0065ef6-ee9d-55f8-ac2b-53a91ff96d2e)
X: {0xd0065ef6,0xee9d,0x55f8,{0xac,0x2b,0x53,0xa9,0x1f,0xf9,0x6d,0x2e}}
A: F65E06D09DEEF855AC2B53A91FF96D2E
System.Guid
struct __declspec(uuid("d0065ef6-ee9d-55f8-ac2b-53a91ff96d2e"))
IAsyncOperationCompletedHandler<enum ABI::Windows::ApplicationModel::Background::ApplicationTriggerResult> : IAsyncOperationCompletedHandler_impl<enum ABI::Windows::ApplicationModel::Background::ApplicationTriggerResult>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.ApplicationModel.Background.h(2109,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If !defined(RO_NO_TEMPLATE_NAME)
52 2.045311 IAsyncOperation<enum ABI::Windows::ApplicationModel::Background::BackgroundAccessStatus> Guid 7b44e581-cfa9-5763-bed7-6a65739f0dbf N: 7b44e581cfa95763bed76a65739f0dbf
B: {7b44e581-cfa9-5763-bed7-6a65739f0dbf}
P: (7b44e581-cfa9-5763-bed7-6a65739f0dbf)
X: {0x7b44e581,0xcfa9,0x5763,{0xbe,0xd7,0x6a,0x65,0x73,0x9f,0x0d,0xbf}}
A: 81E5447BA9CF6357BED76A65739F0DBF
System.Guid
struct __declspec(uuid("7b44e581-cfa9-5763-bed7-6a65739f0dbf"))
IAsyncOperation<enum ABI::Windows::ApplicationModel::Background::BackgroundAccessStatus> : IAsyncOperation_impl<enum ABI::Windows::ApplicationModel::Background::BackgroundAccessStatus>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.ApplicationModel.Background.h(2207,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If !defined(RO_NO_TEMPLATE_NAME)
53 2.045311 IAsyncOperationCompletedHandler<enum ABI::Windows::ApplicationModel::Background::DeviceTriggerResult> Guid d5aa9506-1464-57d4-859d-7ee9b26cb1f9 N: d5aa9506146457d4859d7ee9b26cb1f9
B: {d5aa9506-1464-57d4-859d-7ee9b26cb1f9}
P: (d5aa9506-1464-57d4-859d-7ee9b26cb1f9)
X: {0xd5aa9506,0x1464,0x57d4,{0x85,0x9d,0x7e,0xe9,0xb2,0x6c,0xb1,0xf9}}
A: 0695AAD56414D457859D7EE9B26CB1F9
System.Guid
struct __declspec(uuid("d5aa9506-1464-57d4-859d-7ee9b26cb1f9"))
IAsyncOperationCompletedHandler<enum ABI::Windows::ApplicationModel::Background::DeviceTriggerResult> : IAsyncOperationCompletedHandler_impl<enum ABI::Windows::ApplicationModel::Background::DeviceTriggerResult>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.ApplicationModel.Background.h(2318,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If !defined(RO_NO_TEMPLATE_NAME)
54 2.045311 IAsyncOperation<enum ABI::Windows::ApplicationModel::Background::DeviceTriggerResult> Guid b5136c46-2f2e-511d-9e8e-5ef4decb1da7 N: b5136c462f2e511d9e8e5ef4decb1da7
B: {b5136c46-2f2e-511d-9e8e-5ef4decb1da7}
P: (b5136c46-2f2e-511d-9e8e-5ef4decb1da7)
X: {0xb5136c46,0x2f2e,0x511d,{0x9e,0x8e,0x5e,0xf4,0xde,0xcb,0x1d,0xa7}}
A: 466C13B52E2F1D519E8E5EF4DECB1DA7
System.Guid
struct __declspec(uuid("b5136c46-2f2e-511d-9e8e-5ef4decb1da7"))
IAsyncOperation<enum ABI::Windows::ApplicationModel::Background::DeviceTriggerResult> : IAsyncOperation_impl<enum ABI::Windows::ApplicationModel::Background::DeviceTriggerResult>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.ApplicationModel.Background.h(2348,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If !defined(RO_NO_TEMPLATE_NAME)
55 2.045311 IAsyncOperationCompletedHandler<enum ABI::Windows::ApplicationModel::Background::MediaProcessingTriggerResult> Guid 3814c6a5-2ad1-5875-bed5-5031cd1f50a2 N: 3814c6a52ad15875bed55031cd1f50a2
B: {3814c6a5-2ad1-5875-bed5-5031cd1f50a2}
P: (3814c6a5-2ad1-5875-bed5-5031cd1f50a2)
X: {0x3814c6a5,0x2ad1,0x5875,{0xbe,0xd5,0x50,0x31,0xcd,0x1f,0x50,0xa2}}
A: A5C61438D12A7558BED55031CD1F50A2
System.Guid
struct __declspec(uuid("3814c6a5-2ad1-5875-bed5-5031cd1f50a2"))
IAsyncOperationCompletedHandler<enum ABI::Windows::ApplicationModel::Background::MediaProcessingTriggerResult> : IAsyncOperationCompletedHandler_impl<enum ABI::Windows::ApplicationModel::Background::MediaProcessingTriggerResult>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.ApplicationModel.Background.h(2459,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If !defined(RO_NO_TEMPLATE_NAME)
56 2.045311 IAsyncOperation<enum ABI::Windows::ApplicationModel::Background::MediaProcessingTriggerResult> Guid 2595482c-1cbf-5691-a30d-2164909c6712 N: 2595482c1cbf5691a30d2164909c6712
B: {2595482c-1cbf-5691-a30d-2164909c6712}
P: (2595482c-1cbf-5691-a30d-2164909c6712)
X: {0x2595482c,0x1cbf,0x5691,{0xa3,0x0d,0x21,0x64,0x90,0x9c,0x67,0x12}}
A: 2C489525BF1C9156A30D2164909C6712
System.Guid
struct __declspec(uuid("2595482c-1cbf-5691-a30d-2164909c6712"))
IAsyncOperation<enum ABI::Windows::ApplicationModel::Background::MediaProcessingTriggerResult> : IAsyncOperation_impl<enum ABI::Windows::ApplicationModel::Background::MediaProcessingTriggerResult>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.ApplicationModel.Background.h(2489,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If !defined(RO_NO_TEMPLATE_NAME)
57 1.789647 ITypedEventHandler Guid d4f89768-688f-59ec-bf24-c2af6a310fa4 N: d4f89768688f59ecbf24c2af6a310fa4
B: {d4f89768-688f-59ec-bf24-c2af6a310fa4}
P: (d4f89768-688f-59ec-bf24-c2af6a310fa4)
X: {0xd4f89768,0x688f,0x59ec,{0xbf,0x24,0xc2,0xaf,0x6a,0x31,0x0f,0xa4}}
A: 6897F8D48F68EC59BF24C2AF6A310FA4
System.Guid
struct __declspec(uuid("d4f89768-688f-59ec-bf24-c2af6a310fa4"))
ITypedEventHandler<ABI::Windows::ApplicationModel::Background::BackgroundTaskRegistrationGroup*,ABI::Windows::ApplicationModel::Activation::BackgroundActivatedEventArgs*> : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Background::BackgroundTaskRegistrationGroup*, ABI::Windows::ApplicationModel::Background::IBackgroundTaskRegistrationGroup*>,ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::ApplicationModel::Activation::BackgroundActivatedEventArgs*, ABI::Windows::ApplicationModel::Activation::IBackgroundActivatedEventArgs*>>
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.ApplicationModel.Background.h(2970,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000
  • If WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
  • If !defined(RO_NO_TEMPLATE_NAME)
58 1.771291 UIColorType Enum
enum UIColorType
            {
                Background   = 0,
                Foreground   = 1,
                AccentDark3  = 2,
                AccentDark2  = 3,
                AccentDark1  = 4,
                Accent       = 5,
                AccentLight1 = 6,
                AccentLight2 = 7,
                AccentLight3 = 8,
                Complement   = 9
            };
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\windows.ui.viewmanagement.idl(328,0)
59 1.771291 IID_DEPRECATED Guid b3161d95-1180-4376-96e1-4095568147ce N: b3161d951180437696e14095568147ce
B: {b3161d95-1180-4376-96e1-4095568147ce}
P: (b3161d95-1180-4376-96e1-4095568147ce)
X: {0xb3161d95,0x1180,0x4376,{0x96,0xe1,0x40,0x95,0x56,0x81,0x47,0xce}}
A: 951D16B38011764396E14095568147CE
System.Guid
MIDL_INTERFACE("B3161D95-1180-4376-96E1-4095568147CE")
                
                DEPRECATED("Background Energy Manager has been deprecated. For more info, see MSDN.")
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\Windows.System.Power.h(373,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
  • If !defined(____x_ABI_CWindows_CSystem_CPower_CIBackgroundEnergyManagerStatics_INTERFACE_DEFINED__)
  • If WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000
60 1.771291 DOT11_AC_PARAM Enum
typedef enum _DOT11_AC_PARAM {
        dot11_AC_param_BE = 0,      // Best Effort
        dot11_AC_param_BK = 1,      // Background
        dot11_AC_param_VI = 2,      // Video
        dot11_AC_param_VO = 3,      // Voice
        dot11_AC_param_max
    } DOT11_AC_PARAM, * PDOT11_AC_PARAM;
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\shared\windot11.h(1106,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (NTDDI_VERSION >= NTDDI_VISTA)
61 1.476076 IID_DEPRECATED Guid d7663702-d3a6-46e0-8f9b-50b95bb4f9c5 N: d7663702d3a646e08f9b50b95bb4f9c5
B: {d7663702-d3a6-46e0-8f9b-50b95bb4f9c5}
P: (d7663702-d3a6-46e0-8f9b-50b95bb4f9c5)
X: {0xd7663702,0xd3a6,0x46e0,{0x8f,0x9b,0x50,0xb9,0x5b,0xb4,0xf9,0xc5}}
A: 023766D7A6D3E0468F9B50B95BB4F9C5
System.Guid
MIDL_INTERFACE("D7663702-D3A6-46E0-8F9B-50B95BB4F9C5")
                    
                    DEPRECATED("Background Energy Diagnostics has been deprecated. For more info, see MSDN.")
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\windows.system.power.diagnostics.h(200,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
  • If !defined(____x_ABI_CWindows_CSystem_CPower_CDiagnostics_CIBackgroundEnergyDiagnosticsStatics_INTERFACE_DEFINED__)
  • If WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000
62 1.476076 IID_DEPRECATED Guid 23ca0917-cd07-4609-be15-8fe894c5e41e N: 23ca0917cd074609be158fe894c5e41e
B: {23ca0917-cd07-4609-be15-8fe894c5e41e}
P: (23ca0917-cd07-4609-be15-8fe894c5e41e)
X: {0x23ca0917,0xcd07,0x4609,{0xbe,0x15,0x8f,0xe8,0x94,0xc5,0xe4,0x1e}}
A: 1709CA2307CD0946BE158FE894C5E41E
System.Guid
MIDL_INTERFACE("23CA0917-CD07-4609-BE15-8FE894C5E41E")
                    
                    DEPRECATED("Background Energy Diagnostics has been deprecated. For more info, see MSDN.")
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\windows.system.power.diagnostics.h(263,0)
  • If defined(__cplusplus) && !defined(CINTERFACE)
  • If WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
  • If !defined(____x_ABI_CWindows_CSystem_CPower_CDiagnostics_CIForegroundEnergyDiagnosticsStatics_INTERFACE_DEFINED__)
  • If WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000
63 1.180861 AM_ASPECT_RATIO_MODE Enum
typedef enum _AM_ASPECT_RATIO_MODE
{
    AM_ARMODE_STRETCHED,	    // don't do any aspect ratio correction
    AM_ARMODE_LETTER_BOX,	    // letter box the video, paint background color in the excess region
    AM_ARMODE_CROP,		    // crop the video to the right aspect ratio
    AM_ARMODE_STRETCHED_AS_PRIMARY  // follow whatever the primary stream does (in terms of the mode as well as pict-aspect-ratio values)
} AM_ASPECT_RATIO_MODE;
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\um\mpconfig.h(22,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
64 1.180861 AnimationEffectTarget Enum
enum AnimationEffectTarget
                {
                    Primary    = 0,
                    Added      = 1,
                    Affected   = 2,
                    Background = 3,
                    Content    = 4,
                    Deleted    = 5,
                    Deselected = 6,
                    DragSource = 7,
                    Hidden     = 8,
                    Incoming   = 9,
                    Outgoing   = 10,
                    Outline    = 11,
                    Remaining  = 12,
                    Revealed   = 13,
                    RowIn      = 14,
                    RowOut     = 15,
                    Selected   = 16,
                    Selection  = 17,
                    Shown      = 18,
                    Tapped     = 19
                };
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\windows.ui.core.animationmetrics.idl(142,0)
65 0.8856456 UIElementType Enum
enum UIElementType
            {
                ActiveCaption        = 0,
                Background           = 1,
                ButtonFace           = 2,
                ButtonText           = 3,
                CaptionText          = 4,
                GrayText             = 5,
                Highlight            = 6,
                HighlightText        = 7,
                Hotlight             = 8,
                InactiveCaption      = 9,
                InactiveCaptionText  = 10,
                Window               = 11,
                WindowText           = 12,
                [contract(Windows.Foundation.UniversalApiContract, 1.0)]
                AccentColor          = 1000,
                [contract(Windows.Foundation.UniversalApiContract, 1.0)]
                TextHigh             = 1001,
                [contract(Windows.Foundation.UniversalApiContract, 1.0)]
                TextMedium           = 1002,
                [contract(Windows.Foundation.UniversalApiContract, 1.0)]
                TextLow              = 1003,
                [contract(Windows.Foundation.UniversalApiContract, 1.0)]
                TextContrastWithHigh = 1004,
                [contract(Windows.Foundation.UniversalApiContract, 1.0)]
                NonTextHigh          = 1005,
                [contract(Windows.Foundation.UniversalApiContract, 1.0)]
                NonTextMediumHigh    = 1006,
                [contract(Windows.Foundation.UniversalApiContract, 1.0)]
                NonTextMedium        = 1007,
                [contract(Windows.Foundation.UniversalApiContract, 1.0)]
                NonTextMediumLow     = 1008,
                [contract(Windows.Foundation.UniversalApiContract, 1.0)]
                NonTextLow           = 1009,
                [contract(Windows.Foundation.UniversalApiContract, 1.0)]
                PageBackground       = 1010,
                [contract(Windows.Foundation.UniversalApiContract, 1.0)]
                PopupBackground      = 1011,
                [contract(Windows.Foundation.UniversalApiContract, 1.0)]
                OverlayOutsidePopup  = 1012
            };
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\winrt\windows.ui.viewmanagement.idl(343,0)
66 0.8856456 __magnumdb__enum_scc_h_1 Enum
enum
{
	SCC_MSG_RTN_CANCEL=-1,				// Returned from call-back to indicate cancel
	SCC_MSG_RTN_OK=0,					// Returned from call-back to continue
	SCC_MSG_INFO=1,						// Message is informational
	SCC_MSG_WARNING,					// Message is a warning
	SCC_MSG_ERROR,						// Message is an error
	SCC_MSG_STATUS,						// Message is meant for status bar
	SCC_MSG_DOCANCEL,					// No text, IDE returns 0 or SCC_MSG_RTN_CANCEL
	SCC_MSG_STARTCANCEL,				// Start a cancel loop
	SCC_MSG_STOPCANCEL,					// Stop the cancel loop

	SCC_MSG_BACKGROUND_IS_CANCELLED,		// IDE returns 0 if the operation is not cancelled or SCC_MSG_RTN_CANCEL if it is.
	SCC_MSG_BACKGROUND_ON_BEFORE_GET_FILE,	// Called before file file is retrived. Cast first argument to SccMsgDataOnBeforeGetFile structure pointer. 
	SCC_MSG_BACKGROUND_ON_AFTER_GET_FILE,	// Called after file was processed. Cast first argument to SccMsgDataOnAfterGetFile structure pointer.
	SCC_MSG_BACKGROUND_ON_MESSAGE			// Called to provide information about background processing. Cast first argument to SccMsgDataOnMessage structure pointer.
};
%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Professional\VSSDK\VisualStudioIntegration\Common\Inc\scc.h(527,0)