ReactOS 0.4.15-dev-8058-ga7cbb60
sdbtagid.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TAGID_NULL   0x0
 
#define TAGID_ROOT   0x0
 
#define _TAGID_ROOT   12
 
#define TAG_TYPE_MASK   0xF000
 
#define TAG_TYPE_NULL   0x1000
 
#define TAG_TYPE_BYTE   0x2000
 
#define TAG_TYPE_WORD   0x3000
 
#define TAG_TYPE_DWORD   0x4000
 
#define TAG_TYPE_QWORD   0x5000
 
#define TAG_TYPE_STRINGREF   0x6000
 
#define TAG_TYPE_LIST   0x7000
 
#define TAG_TYPE_STRING   0x8000
 
#define TAG_TYPE_BINARY   0x9000
 
#define TAG_NULL   0x0
 
#define TAG_INCLUDE   (0x1 | TAG_TYPE_NULL)
 
#define TAG_GENERAL   (0x2 | TAG_TYPE_NULL)
 
#define TAG_MATCH_LOGIC_NOT   (0x3 | TAG_TYPE_NULL)
 
#define TAG_APPLY_ALL_SHIMS   (0x4 | TAG_TYPE_NULL)
 
#define TAG_USE_SERVICE_PACK_FILES   (0x5 | TAG_TYPE_NULL)
 
#define TAG_MITIGATION_OS   (0x6 | TAG_TYPE_NULL)
 
#define TAG_BLOCK_UPGRADE   (0x7 | TAG_TYPE_NULL)
 
#define TAG_INCLUDEEXCLUDEDLL   (0x8 | TAG_TYPE_NULL)
 
#define TAG_RAC_EVENT_OFF   (0x9 | TAG_TYPE_NULL)
 
#define TAG_TELEMETRY_OFF   (0xA | TAG_TYPE_NULL)
 
#define TAG_SHIM_ENGINE_OFF   (0xB | TAG_TYPE_NULL)
 
#define TAG_LAYER_PROPAGATION_OFF   (0xC | TAG_TYPE_NULL)
 
#define TAG_REINSTALL_UPGRADE   (0xD | TAG_TYPE_NULL)
 
#define TAG_MATCH_MODE   (0x1 | TAG_TYPE_WORD)
 
#define TAG_TAG   (0x801 | TAG_TYPE_WORD)
 
#define TAG_INDEX_TAG   (0x802 | TAG_TYPE_WORD)
 
#define TAG_INDEX_KEY   (0x803 | TAG_TYPE_WORD)
 
#define TAG_SIZE   (0x1 | TAG_TYPE_DWORD)
 
#define TAG_OFFSET   (0x2 | TAG_TYPE_DWORD)
 
#define TAG_CHECKSUM   (0x3 | TAG_TYPE_DWORD)
 
#define TAG_SHIM_TAGID   (0x4 | TAG_TYPE_DWORD)
 
#define TAG_PATCH_TAGID   (0x5 | TAG_TYPE_DWORD)
 
#define TAG_MODULE_TYPE   (0x6 | TAG_TYPE_DWORD)
 
#define TAG_VERDATEHI   (0x7 | TAG_TYPE_DWORD)
 
#define TAG_VERDATELO   (0x8 | TAG_TYPE_DWORD)
 
#define TAG_VERFILEOS   (0x9 | TAG_TYPE_DWORD)
 
#define TAG_VERFILETYPE   (0xA | TAG_TYPE_DWORD)
 
#define TAG_PE_CHECKSUM   (0xB | TAG_TYPE_DWORD)
 
#define TAG_PREVOSMAJORVER   (0xC | TAG_TYPE_DWORD)
 
#define TAG_PREVOSMINORVER   (0xD | TAG_TYPE_DWORD)
 
#define TAG_PREVOSPLATFORMID   (0xE | TAG_TYPE_DWORD)
 
#define TAG_PREVOSBUILDNO   (0xF | TAG_TYPE_DWORD)
 
#define TAG_PROBLEMSEVERITY   (0x10 | TAG_TYPE_DWORD)
 
#define TAG_LANGID   (0x11 | TAG_TYPE_DWORD)
 
#define TAG_VER_LANGUAGE   (0x12 | TAG_TYPE_DWORD)
 
#define TAG_ENGINE   (0x14 | TAG_TYPE_DWORD)
 
#define TAG_HTMLHELPID   (0x15 | TAG_TYPE_DWORD)
 
#define TAG_INDEX_FLAGS   (0x16 | TAG_TYPE_DWORD)
 
#define TAG_FLAGS   (0x17 | TAG_TYPE_DWORD)
 
#define TAG_DATA_VALUETYPE   (0x18 | TAG_TYPE_DWORD)
 
#define TAG_DATA_DWORD   (0x19 | TAG_TYPE_DWORD)
 
#define TAG_LAYER_TAGID   (0x1A | TAG_TYPE_DWORD)
 
#define TAG_MSI_TRANSFORM_TAGID   (0x1B | TAG_TYPE_DWORD)
 
#define TAG_LINKER_VERSION   (0x1C | TAG_TYPE_DWORD)
 
#define TAG_LINK_DATE   (0x1D | TAG_TYPE_DWORD)
 
#define TAG_UPTO_LINK_DATE   (0x1E | TAG_TYPE_DWORD)
 
#define TAG_OS_SERVICE_PACK   (0x1F | TAG_TYPE_DWORD)
 
#define TAG_FLAG_TAGID   (0x20 | TAG_TYPE_DWORD)
 
#define TAG_RUNTIME_PLATFORM   (0x21 | TAG_TYPE_DWORD)
 
#define TAG_OS_SKU   (0x22 | TAG_TYPE_DWORD)
 
#define TAG_OS_PLATFORM   (0x23 | TAG_TYPE_DWORD)
 
#define TAG_APP_NAME_RC_ID   (0x24 | TAG_TYPE_DWORD)
 
#define TAG_VENDOR_NAME_RC_ID   (0x25 | TAG_TYPE_DWORD)
 
#define TAG_SUMMARY_MSG_RC_ID   (0x26 | TAG_TYPE_DWORD)
 
#define TAG_VISTA_SKU   (0x27 | TAG_TYPE_DWORD)
 
#define TAG_DESCRIPTION_RC_ID   (0x28 | TAG_TYPE_DWORD)
 
#define TAG_PARAMETER1_RC_ID   (0x29 | TAG_TYPE_DWORD)
 
#define TAG_CONTEXT_TAGID   (0x30 | TAG_TYPE_DWORD)
 
#define TAG_EXE_WRAPPER   (0x31 | TAG_TYPE_DWORD)
 
#define TAG_URL_ID   (0x32 | TAG_TYPE_DWORD)
 
#define TAG_TAGID   (0x801 | TAG_TYPE_DWORD)
 
#define TAG_TIME   (0x1 | TAG_TYPE_QWORD)
 
#define TAG_BIN_FILE_VERSION   (0x2 | TAG_TYPE_QWORD)
 
#define TAG_BIN_PRODUCT_VERSION   (0x3 | TAG_TYPE_QWORD)
 
#define TAG_MODTIME   (0x4 | TAG_TYPE_QWORD)
 
#define TAG_FLAG_MASK_KERNEL   (0x5 | TAG_TYPE_QWORD)
 
#define TAG_UPTO_BIN_PRODUCT_VERSION   (0x6 | TAG_TYPE_QWORD)
 
#define TAG_DATA_QWORD   (0x7 | TAG_TYPE_QWORD)
 
#define TAG_FLAG_MASK_USER   (0x8 | TAG_TYPE_QWORD)
 
#define TAG_FLAGS_NTVDM1   (0x9 | TAG_TYPE_QWORD)
 
#define TAG_FLAGS_NTVDM2   (0xA | TAG_TYPE_QWORD)
 
#define TAG_FLAGS_NTVDM3   (0xB | TAG_TYPE_QWORD)
 
#define TAG_FLAG_MASK_SHELL   (0xC | TAG_TYPE_QWORD)
 
#define TAG_UPTO_BIN_FILE_VERSION   (0xD | TAG_TYPE_QWORD)
 
#define TAG_FLAG_MASK_FUSION   (0xE | TAG_TYPE_QWORD)
 
#define TAG_FLAG_PROCESSPARAM   (0xF | TAG_TYPE_QWORD)
 
#define TAG_FLAG_LUA   (0x10 | TAG_TYPE_QWORD)
 
#define TAG_FLAG_INSTALL   (0x11 | TAG_TYPE_QWORD)
 
#define TAG_NAME   (0x1 | TAG_TYPE_STRINGREF)
 
#define TAG_DESCRIPTION   (0x2 | TAG_TYPE_STRINGREF)
 
#define TAG_MODULE   (0x3 | TAG_TYPE_STRINGREF)
 
#define TAG_API   (0x4 | TAG_TYPE_STRINGREF)
 
#define TAG_VENDOR   (0x5 | TAG_TYPE_STRINGREF)
 
#define TAG_APP_NAME   (0x6 | TAG_TYPE_STRINGREF)
 
#define TAG_COMMAND_LINE   (0x8 | TAG_TYPE_STRINGREF)
 
#define TAG_COMPANY_NAME   (0x9 | TAG_TYPE_STRINGREF)
 
#define TAG_DLLFILE   (0xA | TAG_TYPE_STRINGREF)
 
#define TAG_WILDCARD_NAME   (0xB | TAG_TYPE_STRINGREF)
 
#define TAG_PRODUCT_NAME   (0x10 | TAG_TYPE_STRINGREF)
 
#define TAG_PRODUCT_VERSION   (0x11 | TAG_TYPE_STRINGREF)
 
#define TAG_FILE_DESCRIPTION   (0x12 | TAG_TYPE_STRINGREF)
 
#define TAG_FILE_VERSION   (0x13 | TAG_TYPE_STRINGREF)
 
#define TAG_ORIGINAL_FILENAME   (0x14 | TAG_TYPE_STRINGREF)
 
#define TAG_INTERNAL_NAME   (0x15 | TAG_TYPE_STRINGREF)
 
#define TAG_LEGAL_COPYRIGHT   (0x16 | TAG_TYPE_STRINGREF)
 
#define TAG_16BIT_DESCRIPTION   (0x17 | TAG_TYPE_STRINGREF)
 
#define TAG_APPHELP_DETAILS   (0x18 | TAG_TYPE_STRINGREF)
 
#define TAG_LINK_URL   (0x19 | TAG_TYPE_STRINGREF)
 
#define TAG_LINK_TEXT   (0x1A | TAG_TYPE_STRINGREF)
 
#define TAG_APPHELP_TITLE   (0x1B | TAG_TYPE_STRINGREF)
 
#define TAG_APPHELP_CONTACT   (0x1C | TAG_TYPE_STRINGREF)
 
#define TAG_SXS_MANIFEST   (0x1D | TAG_TYPE_STRINGREF)
 
#define TAG_DATA_STRING   (0x1E | TAG_TYPE_STRINGREF)
 
#define TAG_MSI_TRANSFORM_FILE   (0x1F | TAG_TYPE_STRINGREF)
 
#define TAG_16BIT_MODULE_NAME   (0x20 | TAG_TYPE_STRINGREF)
 
#define TAG_LAYER_DISPLAYNAME   (0x21 | TAG_TYPE_STRINGREF)
 
#define TAG_COMPILER_VERSION   (0x22 | TAG_TYPE_STRINGREF)
 
#define TAG_ACTION_TYPE   (0x23 | TAG_TYPE_STRINGREF)
 
#define TAG_EXPORT_NAME   (0x24 | TAG_TYPE_STRINGREF)
 
#define TAG_URL   (0x25 | TAG_TYPE_STRINGREF)
 
#define TAG_DATABASE   (0x1 | TAG_TYPE_LIST)
 
#define TAG_LIBRARY   (0x2 | TAG_TYPE_LIST)
 
#define TAG_INEXCLUD   (0x3 | TAG_TYPE_LIST)
 
#define TAG_SHIM   (0x4 | TAG_TYPE_LIST)
 
#define TAG_PATCH   (0x5 | TAG_TYPE_LIST)
 
#define TAG_APP   (0x6 | TAG_TYPE_LIST)
 
#define TAG_EXE   (0x7 | TAG_TYPE_LIST)
 
#define TAG_MATCHING_FILE   (0x8 | TAG_TYPE_LIST)
 
#define TAG_SHIM_REF   (0x9| TAG_TYPE_LIST)
 
#define TAG_PATCH_REF   (0xA | TAG_TYPE_LIST)
 
#define TAG_LAYER   (0xB | TAG_TYPE_LIST)
 
#define TAG_FILE   (0xC | TAG_TYPE_LIST)
 
#define TAG_APPHELP   (0xD | TAG_TYPE_LIST)
 
#define TAG_LINK   (0xE | TAG_TYPE_LIST)
 
#define TAG_DATA   (0xF | TAG_TYPE_LIST)
 
#define TAG_MSI_TRANSFORM   (0x10 | TAG_TYPE_LIST)
 
#define TAG_MSI_TRANSFORM_REF   (0x11 | TAG_TYPE_LIST)
 
#define TAG_MSI_PACKAGE   (0x12 | TAG_TYPE_LIST)
 
#define TAG_FLAG   (0x13 | TAG_TYPE_LIST)
 
#define TAG_MSI_CUSTOM_ACTION   (0x14 | TAG_TYPE_LIST)
 
#define TAG_FLAG_REF   (0x15 | TAG_TYPE_LIST)
 
#define TAG_ACTION   (0x16 | TAG_TYPE_LIST)
 
#define TAG_LOOKUP   (0x17 | TAG_TYPE_LIST)
 
#define TAG_CONTEXT   (0x18 | TAG_TYPE_LIST)
 
#define TAG_CONTEXT_REF   (0x19 | TAG_TYPE_LIST)
 
#define TAG_SPC   (0x20 | TAG_TYPE_LIST)
 
#define TAG_STRINGTABLE   (0x801 | TAG_TYPE_LIST)
 
#define TAG_INDEXES   (0x802 | TAG_TYPE_LIST)
 
#define TAG_INDEX   (0x803 | TAG_TYPE_LIST)
 
#define TAG_STRINGTABLE_ITEM   (0x801 | TAG_TYPE_STRING)
 
#define TAG_PATCH_BITS   (0x2 | TAG_TYPE_BINARY)
 
#define TAG_FILE_BITS   (0x3 | TAG_TYPE_BINARY)
 
#define TAG_EXE_ID   (0x4 | TAG_TYPE_BINARY)
 
#define TAG_DATA_BITS   (0x5 | TAG_TYPE_BINARY)
 
#define TAG_MSI_PACKAGE_ID   (0x6 | TAG_TYPE_BINARY)
 
#define TAG_DATABASE_ID   (0x7 | TAG_TYPE_BINARY)
 
#define TAG_CONTEXT_PLATFORM_ID   (0x8 | TAG_TYPE_BINARY)
 
#define TAG_CONTEXT_BRANCH_ID   (0x9 | TAG_TYPE_BINARY)
 
#define TAG_FIX_ID   (0x10 | TAG_TYPE_BINARY)
 
#define TAG_APP_ID   (0x11 | TAG_TYPE_BINARY)
 
#define TAG_INDEX_BITS   (0x801 | TAG_TYPE_BINARY)
 

Macro Definition Documentation

◆ _TAGID_ROOT

#define _TAGID_ROOT   12

Definition at line 24 of file sdbtagid.h.

◆ TAG_16BIT_DESCRIPTION

#define TAG_16BIT_DESCRIPTION   (0x17 | TAG_TYPE_STRINGREF)

Definition at line 146 of file sdbtagid.h.

◆ TAG_16BIT_MODULE_NAME

#define TAG_16BIT_MODULE_NAME   (0x20 | TAG_TYPE_STRINGREF)

Definition at line 155 of file sdbtagid.h.

◆ TAG_ACTION

#define TAG_ACTION   (0x16 | TAG_TYPE_LIST)

Definition at line 184 of file sdbtagid.h.

◆ TAG_ACTION_TYPE

#define TAG_ACTION_TYPE   (0x23 | TAG_TYPE_STRINGREF)

Definition at line 158 of file sdbtagid.h.

◆ TAG_API

#define TAG_API   (0x4 | TAG_TYPE_STRINGREF)

Definition at line 132 of file sdbtagid.h.

◆ TAG_APP

#define TAG_APP   (0x6 | TAG_TYPE_LIST)

Definition at line 168 of file sdbtagid.h.

◆ TAG_APP_ID

#define TAG_APP_ID   (0x11 | TAG_TYPE_BINARY)

Definition at line 206 of file sdbtagid.h.

◆ TAG_APP_NAME

#define TAG_APP_NAME   (0x6 | TAG_TYPE_STRINGREF)

Definition at line 134 of file sdbtagid.h.

◆ TAG_APP_NAME_RC_ID

#define TAG_APP_NAME_RC_ID   (0x24 | TAG_TYPE_DWORD)

Definition at line 98 of file sdbtagid.h.

◆ TAG_APPHELP

#define TAG_APPHELP   (0xD | TAG_TYPE_LIST)

Definition at line 175 of file sdbtagid.h.

◆ TAG_APPHELP_CONTACT

#define TAG_APPHELP_CONTACT   (0x1C | TAG_TYPE_STRINGREF)

Definition at line 151 of file sdbtagid.h.

◆ TAG_APPHELP_DETAILS

#define TAG_APPHELP_DETAILS   (0x18 | TAG_TYPE_STRINGREF)

Definition at line 147 of file sdbtagid.h.

◆ TAG_APPHELP_TITLE

#define TAG_APPHELP_TITLE   (0x1B | TAG_TYPE_STRINGREF)

Definition at line 150 of file sdbtagid.h.

◆ TAG_APPLY_ALL_SHIMS

#define TAG_APPLY_ALL_SHIMS   (0x4 | TAG_TYPE_NULL)

Definition at line 44 of file sdbtagid.h.

◆ TAG_BIN_FILE_VERSION

#define TAG_BIN_FILE_VERSION   (0x2 | TAG_TYPE_QWORD)

Definition at line 111 of file sdbtagid.h.

◆ TAG_BIN_PRODUCT_VERSION

#define TAG_BIN_PRODUCT_VERSION   (0x3 | TAG_TYPE_QWORD)

Definition at line 112 of file sdbtagid.h.

◆ TAG_BLOCK_UPGRADE

#define TAG_BLOCK_UPGRADE   (0x7 | TAG_TYPE_NULL)

Definition at line 47 of file sdbtagid.h.

◆ TAG_CHECKSUM

#define TAG_CHECKSUM   (0x3 | TAG_TYPE_DWORD)

Definition at line 66 of file sdbtagid.h.

◆ TAG_COMMAND_LINE

#define TAG_COMMAND_LINE   (0x8 | TAG_TYPE_STRINGREF)

Definition at line 135 of file sdbtagid.h.

◆ TAG_COMPANY_NAME

#define TAG_COMPANY_NAME   (0x9 | TAG_TYPE_STRINGREF)

Definition at line 136 of file sdbtagid.h.

◆ TAG_COMPILER_VERSION

#define TAG_COMPILER_VERSION   (0x22 | TAG_TYPE_STRINGREF)

Definition at line 157 of file sdbtagid.h.

◆ TAG_CONTEXT

#define TAG_CONTEXT   (0x18 | TAG_TYPE_LIST)

Definition at line 186 of file sdbtagid.h.

◆ TAG_CONTEXT_BRANCH_ID

#define TAG_CONTEXT_BRANCH_ID   (0x9 | TAG_TYPE_BINARY)

Definition at line 204 of file sdbtagid.h.

◆ TAG_CONTEXT_PLATFORM_ID

#define TAG_CONTEXT_PLATFORM_ID   (0x8 | TAG_TYPE_BINARY)

Definition at line 203 of file sdbtagid.h.

◆ TAG_CONTEXT_REF

#define TAG_CONTEXT_REF   (0x19 | TAG_TYPE_LIST)

Definition at line 187 of file sdbtagid.h.

◆ TAG_CONTEXT_TAGID

#define TAG_CONTEXT_TAGID   (0x30 | TAG_TYPE_DWORD)

Definition at line 104 of file sdbtagid.h.

◆ TAG_DATA

#define TAG_DATA   (0xF | TAG_TYPE_LIST)

Definition at line 177 of file sdbtagid.h.

◆ TAG_DATA_BITS

#define TAG_DATA_BITS   (0x5 | TAG_TYPE_BINARY)

Definition at line 200 of file sdbtagid.h.

◆ TAG_DATA_DWORD

#define TAG_DATA_DWORD   (0x19 | TAG_TYPE_DWORD)

Definition at line 87 of file sdbtagid.h.

◆ TAG_DATA_QWORD

#define TAG_DATA_QWORD   (0x7 | TAG_TYPE_QWORD)

Definition at line 116 of file sdbtagid.h.

◆ TAG_DATA_STRING

#define TAG_DATA_STRING   (0x1E | TAG_TYPE_STRINGREF)

Definition at line 153 of file sdbtagid.h.

◆ TAG_DATA_VALUETYPE

#define TAG_DATA_VALUETYPE   (0x18 | TAG_TYPE_DWORD)

Definition at line 86 of file sdbtagid.h.

◆ TAG_DATABASE

#define TAG_DATABASE   (0x1 | TAG_TYPE_LIST)

Definition at line 163 of file sdbtagid.h.

◆ TAG_DATABASE_ID

#define TAG_DATABASE_ID   (0x7 | TAG_TYPE_BINARY)

Definition at line 202 of file sdbtagid.h.

◆ TAG_DESCRIPTION

#define TAG_DESCRIPTION   (0x2 | TAG_TYPE_STRINGREF)

Definition at line 130 of file sdbtagid.h.

◆ TAG_DESCRIPTION_RC_ID

#define TAG_DESCRIPTION_RC_ID   (0x28 | TAG_TYPE_DWORD)

Definition at line 102 of file sdbtagid.h.

◆ TAG_DLLFILE

#define TAG_DLLFILE   (0xA | TAG_TYPE_STRINGREF)

Definition at line 137 of file sdbtagid.h.

◆ TAG_ENGINE

#define TAG_ENGINE   (0x14 | TAG_TYPE_DWORD)

Definition at line 82 of file sdbtagid.h.

◆ TAG_EXE

#define TAG_EXE   (0x7 | TAG_TYPE_LIST)

Definition at line 169 of file sdbtagid.h.

◆ TAG_EXE_ID

#define TAG_EXE_ID   (0x4 | TAG_TYPE_BINARY)

Definition at line 199 of file sdbtagid.h.

◆ TAG_EXE_WRAPPER

#define TAG_EXE_WRAPPER   (0x31 | TAG_TYPE_DWORD)

Definition at line 105 of file sdbtagid.h.

◆ TAG_EXPORT_NAME

#define TAG_EXPORT_NAME   (0x24 | TAG_TYPE_STRINGREF)

Definition at line 159 of file sdbtagid.h.

◆ TAG_FILE

#define TAG_FILE   (0xC | TAG_TYPE_LIST)

Definition at line 174 of file sdbtagid.h.

◆ TAG_FILE_BITS

#define TAG_FILE_BITS   (0x3 | TAG_TYPE_BINARY)

Definition at line 198 of file sdbtagid.h.

◆ TAG_FILE_DESCRIPTION

#define TAG_FILE_DESCRIPTION   (0x12 | TAG_TYPE_STRINGREF)

Definition at line 141 of file sdbtagid.h.

◆ TAG_FILE_VERSION

#define TAG_FILE_VERSION   (0x13 | TAG_TYPE_STRINGREF)

Definition at line 142 of file sdbtagid.h.

◆ TAG_FIX_ID

#define TAG_FIX_ID   (0x10 | TAG_TYPE_BINARY)

Definition at line 205 of file sdbtagid.h.

◆ TAG_FLAG

#define TAG_FLAG   (0x13 | TAG_TYPE_LIST)

Definition at line 181 of file sdbtagid.h.

◆ TAG_FLAG_INSTALL

#define TAG_FLAG_INSTALL   (0x11 | TAG_TYPE_QWORD)

Definition at line 126 of file sdbtagid.h.

◆ TAG_FLAG_LUA

#define TAG_FLAG_LUA   (0x10 | TAG_TYPE_QWORD)

Definition at line 125 of file sdbtagid.h.

◆ TAG_FLAG_MASK_FUSION

#define TAG_FLAG_MASK_FUSION   (0xE | TAG_TYPE_QWORD)

Definition at line 123 of file sdbtagid.h.

◆ TAG_FLAG_MASK_KERNEL

#define TAG_FLAG_MASK_KERNEL   (0x5 | TAG_TYPE_QWORD)

Definition at line 114 of file sdbtagid.h.

◆ TAG_FLAG_MASK_SHELL

#define TAG_FLAG_MASK_SHELL   (0xC | TAG_TYPE_QWORD)

Definition at line 121 of file sdbtagid.h.

◆ TAG_FLAG_MASK_USER

#define TAG_FLAG_MASK_USER   (0x8 | TAG_TYPE_QWORD)

Definition at line 117 of file sdbtagid.h.

◆ TAG_FLAG_PROCESSPARAM

#define TAG_FLAG_PROCESSPARAM   (0xF | TAG_TYPE_QWORD)

Definition at line 124 of file sdbtagid.h.

◆ TAG_FLAG_REF

#define TAG_FLAG_REF   (0x15 | TAG_TYPE_LIST)

Definition at line 183 of file sdbtagid.h.

◆ TAG_FLAG_TAGID

#define TAG_FLAG_TAGID   (0x20 | TAG_TYPE_DWORD)

Definition at line 94 of file sdbtagid.h.

◆ TAG_FLAGS

#define TAG_FLAGS   (0x17 | TAG_TYPE_DWORD)

Definition at line 85 of file sdbtagid.h.

◆ TAG_FLAGS_NTVDM1

#define TAG_FLAGS_NTVDM1   (0x9 | TAG_TYPE_QWORD)

Definition at line 118 of file sdbtagid.h.

◆ TAG_FLAGS_NTVDM2

#define TAG_FLAGS_NTVDM2   (0xA | TAG_TYPE_QWORD)

Definition at line 119 of file sdbtagid.h.

◆ TAG_FLAGS_NTVDM3

#define TAG_FLAGS_NTVDM3   (0xB | TAG_TYPE_QWORD)

Definition at line 120 of file sdbtagid.h.

◆ TAG_GENERAL

#define TAG_GENERAL   (0x2 | TAG_TYPE_NULL)

Definition at line 42 of file sdbtagid.h.

◆ TAG_HTMLHELPID

#define TAG_HTMLHELPID   (0x15 | TAG_TYPE_DWORD)

Definition at line 83 of file sdbtagid.h.

◆ TAG_INCLUDE

#define TAG_INCLUDE   (0x1 | TAG_TYPE_NULL)

Definition at line 41 of file sdbtagid.h.

◆ TAG_INCLUDEEXCLUDEDLL

#define TAG_INCLUDEEXCLUDEDLL   (0x8 | TAG_TYPE_NULL)

Definition at line 48 of file sdbtagid.h.

◆ TAG_INDEX

#define TAG_INDEX   (0x803 | TAG_TYPE_LIST)

Definition at line 191 of file sdbtagid.h.

◆ TAG_INDEX_BITS

#define TAG_INDEX_BITS   (0x801 | TAG_TYPE_BINARY)

Definition at line 207 of file sdbtagid.h.

◆ TAG_INDEX_FLAGS

#define TAG_INDEX_FLAGS   (0x16 | TAG_TYPE_DWORD)

Definition at line 84 of file sdbtagid.h.

◆ TAG_INDEX_KEY

#define TAG_INDEX_KEY   (0x803 | TAG_TYPE_WORD)

Definition at line 61 of file sdbtagid.h.

◆ TAG_INDEX_TAG

#define TAG_INDEX_TAG   (0x802 | TAG_TYPE_WORD)

Definition at line 60 of file sdbtagid.h.

◆ TAG_INDEXES

#define TAG_INDEXES   (0x802 | TAG_TYPE_LIST)

Definition at line 190 of file sdbtagid.h.

◆ TAG_INEXCLUD

#define TAG_INEXCLUD   (0x3 | TAG_TYPE_LIST)

Definition at line 165 of file sdbtagid.h.

◆ TAG_INTERNAL_NAME

#define TAG_INTERNAL_NAME   (0x15 | TAG_TYPE_STRINGREF)

Definition at line 144 of file sdbtagid.h.

◆ TAG_LANGID

#define TAG_LANGID   (0x11 | TAG_TYPE_DWORD)

Definition at line 80 of file sdbtagid.h.

◆ TAG_LAYER

#define TAG_LAYER   (0xB | TAG_TYPE_LIST)

Definition at line 173 of file sdbtagid.h.

◆ TAG_LAYER_DISPLAYNAME

#define TAG_LAYER_DISPLAYNAME   (0x21 | TAG_TYPE_STRINGREF)

Definition at line 156 of file sdbtagid.h.

◆ TAG_LAYER_PROPAGATION_OFF

#define TAG_LAYER_PROPAGATION_OFF   (0xC | TAG_TYPE_NULL)

Definition at line 52 of file sdbtagid.h.

◆ TAG_LAYER_TAGID

#define TAG_LAYER_TAGID   (0x1A | TAG_TYPE_DWORD)

Definition at line 88 of file sdbtagid.h.

◆ TAG_LEGAL_COPYRIGHT

#define TAG_LEGAL_COPYRIGHT   (0x16 | TAG_TYPE_STRINGREF)

Definition at line 145 of file sdbtagid.h.

◆ TAG_LIBRARY

#define TAG_LIBRARY   (0x2 | TAG_TYPE_LIST)

Definition at line 164 of file sdbtagid.h.

◆ TAG_LINK

#define TAG_LINK   (0xE | TAG_TYPE_LIST)

Definition at line 176 of file sdbtagid.h.

◆ TAG_LINK_DATE

#define TAG_LINK_DATE   (0x1D | TAG_TYPE_DWORD)

Definition at line 91 of file sdbtagid.h.

◆ TAG_LINK_TEXT

#define TAG_LINK_TEXT   (0x1A | TAG_TYPE_STRINGREF)

Definition at line 149 of file sdbtagid.h.

◆ TAG_LINK_URL

#define TAG_LINK_URL   (0x19 | TAG_TYPE_STRINGREF)

Definition at line 148 of file sdbtagid.h.

◆ TAG_LINKER_VERSION

#define TAG_LINKER_VERSION   (0x1C | TAG_TYPE_DWORD)

Definition at line 90 of file sdbtagid.h.

◆ TAG_LOOKUP

#define TAG_LOOKUP   (0x17 | TAG_TYPE_LIST)

Definition at line 185 of file sdbtagid.h.

◆ TAG_MATCH_LOGIC_NOT

#define TAG_MATCH_LOGIC_NOT   (0x3 | TAG_TYPE_NULL)

Definition at line 43 of file sdbtagid.h.

◆ TAG_MATCH_MODE

#define TAG_MATCH_MODE   (0x1 | TAG_TYPE_WORD)

Definition at line 58 of file sdbtagid.h.

◆ TAG_MATCHING_FILE

#define TAG_MATCHING_FILE   (0x8 | TAG_TYPE_LIST)

Definition at line 170 of file sdbtagid.h.

◆ TAG_MITIGATION_OS

#define TAG_MITIGATION_OS   (0x6 | TAG_TYPE_NULL)

Definition at line 46 of file sdbtagid.h.

◆ TAG_MODTIME

#define TAG_MODTIME   (0x4 | TAG_TYPE_QWORD)

Definition at line 113 of file sdbtagid.h.

◆ TAG_MODULE

#define TAG_MODULE   (0x3 | TAG_TYPE_STRINGREF)

Definition at line 131 of file sdbtagid.h.

◆ TAG_MODULE_TYPE

#define TAG_MODULE_TYPE   (0x6 | TAG_TYPE_DWORD)

Definition at line 69 of file sdbtagid.h.

◆ TAG_MSI_CUSTOM_ACTION

#define TAG_MSI_CUSTOM_ACTION   (0x14 | TAG_TYPE_LIST)

Definition at line 182 of file sdbtagid.h.

◆ TAG_MSI_PACKAGE

#define TAG_MSI_PACKAGE   (0x12 | TAG_TYPE_LIST)

Definition at line 180 of file sdbtagid.h.

◆ TAG_MSI_PACKAGE_ID

#define TAG_MSI_PACKAGE_ID   (0x6 | TAG_TYPE_BINARY)

Definition at line 201 of file sdbtagid.h.

◆ TAG_MSI_TRANSFORM

#define TAG_MSI_TRANSFORM   (0x10 | TAG_TYPE_LIST)

Definition at line 178 of file sdbtagid.h.

◆ TAG_MSI_TRANSFORM_FILE

#define TAG_MSI_TRANSFORM_FILE   (0x1F | TAG_TYPE_STRINGREF)

Definition at line 154 of file sdbtagid.h.

◆ TAG_MSI_TRANSFORM_REF

#define TAG_MSI_TRANSFORM_REF   (0x11 | TAG_TYPE_LIST)

Definition at line 179 of file sdbtagid.h.

◆ TAG_MSI_TRANSFORM_TAGID

#define TAG_MSI_TRANSFORM_TAGID   (0x1B | TAG_TYPE_DWORD)

Definition at line 89 of file sdbtagid.h.

◆ TAG_NAME

#define TAG_NAME   (0x1 | TAG_TYPE_STRINGREF)

Definition at line 129 of file sdbtagid.h.

◆ TAG_NULL

#define TAG_NULL   0x0

Definition at line 38 of file sdbtagid.h.

◆ TAG_OFFSET

#define TAG_OFFSET   (0x2 | TAG_TYPE_DWORD)

Definition at line 65 of file sdbtagid.h.

◆ TAG_ORIGINAL_FILENAME

#define TAG_ORIGINAL_FILENAME   (0x14 | TAG_TYPE_STRINGREF)

Definition at line 143 of file sdbtagid.h.

◆ TAG_OS_PLATFORM

#define TAG_OS_PLATFORM   (0x23 | TAG_TYPE_DWORD)

Definition at line 97 of file sdbtagid.h.

◆ TAG_OS_SERVICE_PACK

#define TAG_OS_SERVICE_PACK   (0x1F | TAG_TYPE_DWORD)

Definition at line 93 of file sdbtagid.h.

◆ TAG_OS_SKU

#define TAG_OS_SKU   (0x22 | TAG_TYPE_DWORD)

Definition at line 96 of file sdbtagid.h.

◆ TAG_PARAMETER1_RC_ID

#define TAG_PARAMETER1_RC_ID   (0x29 | TAG_TYPE_DWORD)

Definition at line 103 of file sdbtagid.h.

◆ TAG_PATCH

#define TAG_PATCH   (0x5 | TAG_TYPE_LIST)

Definition at line 167 of file sdbtagid.h.

◆ TAG_PATCH_BITS

#define TAG_PATCH_BITS   (0x2 | TAG_TYPE_BINARY)

Definition at line 197 of file sdbtagid.h.

◆ TAG_PATCH_REF

#define TAG_PATCH_REF   (0xA | TAG_TYPE_LIST)

Definition at line 172 of file sdbtagid.h.

◆ TAG_PATCH_TAGID

#define TAG_PATCH_TAGID   (0x5 | TAG_TYPE_DWORD)

Definition at line 68 of file sdbtagid.h.

◆ TAG_PE_CHECKSUM

#define TAG_PE_CHECKSUM   (0xB | TAG_TYPE_DWORD)

Definition at line 74 of file sdbtagid.h.

◆ TAG_PREVOSBUILDNO

#define TAG_PREVOSBUILDNO   (0xF | TAG_TYPE_DWORD)

Definition at line 78 of file sdbtagid.h.

◆ TAG_PREVOSMAJORVER

#define TAG_PREVOSMAJORVER   (0xC | TAG_TYPE_DWORD)

Definition at line 75 of file sdbtagid.h.

◆ TAG_PREVOSMINORVER

#define TAG_PREVOSMINORVER   (0xD | TAG_TYPE_DWORD)

Definition at line 76 of file sdbtagid.h.

◆ TAG_PREVOSPLATFORMID

#define TAG_PREVOSPLATFORMID   (0xE | TAG_TYPE_DWORD)

Definition at line 77 of file sdbtagid.h.

◆ TAG_PROBLEMSEVERITY

#define TAG_PROBLEMSEVERITY   (0x10 | TAG_TYPE_DWORD)

Definition at line 79 of file sdbtagid.h.

◆ TAG_PRODUCT_NAME

#define TAG_PRODUCT_NAME   (0x10 | TAG_TYPE_STRINGREF)

Definition at line 139 of file sdbtagid.h.

◆ TAG_PRODUCT_VERSION

#define TAG_PRODUCT_VERSION   (0x11 | TAG_TYPE_STRINGREF)

Definition at line 140 of file sdbtagid.h.

◆ TAG_RAC_EVENT_OFF

#define TAG_RAC_EVENT_OFF   (0x9 | TAG_TYPE_NULL)

Definition at line 49 of file sdbtagid.h.

◆ TAG_REINSTALL_UPGRADE

#define TAG_REINSTALL_UPGRADE   (0xD | TAG_TYPE_NULL)

Definition at line 53 of file sdbtagid.h.

◆ TAG_RUNTIME_PLATFORM

#define TAG_RUNTIME_PLATFORM   (0x21 | TAG_TYPE_DWORD)

Definition at line 95 of file sdbtagid.h.

◆ TAG_SHIM

#define TAG_SHIM   (0x4 | TAG_TYPE_LIST)

Definition at line 166 of file sdbtagid.h.

◆ TAG_SHIM_ENGINE_OFF

#define TAG_SHIM_ENGINE_OFF   (0xB | TAG_TYPE_NULL)

Definition at line 51 of file sdbtagid.h.

◆ TAG_SHIM_REF

#define TAG_SHIM_REF   (0x9| TAG_TYPE_LIST)

Definition at line 171 of file sdbtagid.h.

◆ TAG_SHIM_TAGID

#define TAG_SHIM_TAGID   (0x4 | TAG_TYPE_DWORD)

Definition at line 67 of file sdbtagid.h.

◆ TAG_SIZE

#define TAG_SIZE   (0x1 | TAG_TYPE_DWORD)

Definition at line 64 of file sdbtagid.h.

◆ TAG_SPC

#define TAG_SPC   (0x20 | TAG_TYPE_LIST)

Definition at line 188 of file sdbtagid.h.

◆ TAG_STRINGTABLE

#define TAG_STRINGTABLE   (0x801 | TAG_TYPE_LIST)

Definition at line 189 of file sdbtagid.h.

◆ TAG_STRINGTABLE_ITEM

#define TAG_STRINGTABLE_ITEM   (0x801 | TAG_TYPE_STRING)

Definition at line 194 of file sdbtagid.h.

◆ TAG_SUMMARY_MSG_RC_ID

#define TAG_SUMMARY_MSG_RC_ID   (0x26 | TAG_TYPE_DWORD)

Definition at line 100 of file sdbtagid.h.

◆ TAG_SXS_MANIFEST

#define TAG_SXS_MANIFEST   (0x1D | TAG_TYPE_STRINGREF)

Definition at line 152 of file sdbtagid.h.

◆ TAG_TAG

#define TAG_TAG   (0x801 | TAG_TYPE_WORD)

Definition at line 59 of file sdbtagid.h.

◆ TAG_TAGID

#define TAG_TAGID   (0x801 | TAG_TYPE_DWORD)

Definition at line 107 of file sdbtagid.h.

◆ TAG_TELEMETRY_OFF

#define TAG_TELEMETRY_OFF   (0xA | TAG_TYPE_NULL)

Definition at line 50 of file sdbtagid.h.

◆ TAG_TIME

#define TAG_TIME   (0x1 | TAG_TYPE_QWORD)

Definition at line 110 of file sdbtagid.h.

◆ TAG_TYPE_BINARY

#define TAG_TYPE_BINARY   0x9000

Definition at line 36 of file sdbtagid.h.

◆ TAG_TYPE_BYTE

#define TAG_TYPE_BYTE   0x2000

Definition at line 29 of file sdbtagid.h.

◆ TAG_TYPE_DWORD

#define TAG_TYPE_DWORD   0x4000

Definition at line 31 of file sdbtagid.h.

◆ TAG_TYPE_LIST

#define TAG_TYPE_LIST   0x7000

Definition at line 34 of file sdbtagid.h.

◆ TAG_TYPE_MASK

#define TAG_TYPE_MASK   0xF000

Definition at line 26 of file sdbtagid.h.

◆ TAG_TYPE_NULL

#define TAG_TYPE_NULL   0x1000

Definition at line 28 of file sdbtagid.h.

◆ TAG_TYPE_QWORD

#define TAG_TYPE_QWORD   0x5000

Definition at line 32 of file sdbtagid.h.

◆ TAG_TYPE_STRING

#define TAG_TYPE_STRING   0x8000

Definition at line 35 of file sdbtagid.h.

◆ TAG_TYPE_STRINGREF

#define TAG_TYPE_STRINGREF   0x6000

Definition at line 33 of file sdbtagid.h.

◆ TAG_TYPE_WORD

#define TAG_TYPE_WORD   0x3000

Definition at line 30 of file sdbtagid.h.

◆ TAG_UPTO_BIN_FILE_VERSION

#define TAG_UPTO_BIN_FILE_VERSION   (0xD | TAG_TYPE_QWORD)

Definition at line 122 of file sdbtagid.h.

◆ TAG_UPTO_BIN_PRODUCT_VERSION

#define TAG_UPTO_BIN_PRODUCT_VERSION   (0x6 | TAG_TYPE_QWORD)

Definition at line 115 of file sdbtagid.h.

◆ TAG_UPTO_LINK_DATE

#define TAG_UPTO_LINK_DATE   (0x1E | TAG_TYPE_DWORD)

Definition at line 92 of file sdbtagid.h.

◆ TAG_URL

#define TAG_URL   (0x25 | TAG_TYPE_STRINGREF)

Definition at line 160 of file sdbtagid.h.

◆ TAG_URL_ID

#define TAG_URL_ID   (0x32 | TAG_TYPE_DWORD)

Definition at line 106 of file sdbtagid.h.

◆ TAG_USE_SERVICE_PACK_FILES

#define TAG_USE_SERVICE_PACK_FILES   (0x5 | TAG_TYPE_NULL)

Definition at line 45 of file sdbtagid.h.

◆ TAG_VENDOR

#define TAG_VENDOR   (0x5 | TAG_TYPE_STRINGREF)

Definition at line 133 of file sdbtagid.h.

◆ TAG_VENDOR_NAME_RC_ID

#define TAG_VENDOR_NAME_RC_ID   (0x25 | TAG_TYPE_DWORD)

Definition at line 99 of file sdbtagid.h.

◆ TAG_VER_LANGUAGE

#define TAG_VER_LANGUAGE   (0x12 | TAG_TYPE_DWORD)

Definition at line 81 of file sdbtagid.h.

◆ TAG_VERDATEHI

#define TAG_VERDATEHI   (0x7 | TAG_TYPE_DWORD)

Definition at line 70 of file sdbtagid.h.

◆ TAG_VERDATELO

#define TAG_VERDATELO   (0x8 | TAG_TYPE_DWORD)

Definition at line 71 of file sdbtagid.h.

◆ TAG_VERFILEOS

#define TAG_VERFILEOS   (0x9 | TAG_TYPE_DWORD)

Definition at line 72 of file sdbtagid.h.

◆ TAG_VERFILETYPE

#define TAG_VERFILETYPE   (0xA | TAG_TYPE_DWORD)

Definition at line 73 of file sdbtagid.h.

◆ TAG_VISTA_SKU

#define TAG_VISTA_SKU   (0x27 | TAG_TYPE_DWORD)

Definition at line 101 of file sdbtagid.h.

◆ TAG_WILDCARD_NAME

#define TAG_WILDCARD_NAME   (0xB | TAG_TYPE_STRINGREF)

Definition at line 138 of file sdbtagid.h.

◆ TAGID_NULL

#define TAGID_NULL   0x0

Definition at line 16 of file sdbtagid.h.

◆ TAGID_ROOT

#define TAGID_ROOT   0x0

Definition at line 17 of file sdbtagid.h.