Skip to content

Latest commit

 

History

History
1760 lines (1594 loc) · 55 KB

nf-exposeenums2managed-tag.md

File metadata and controls

1760 lines (1594 loc) · 55 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NF:exposeenums2managed.TAG
TAG macro (exposeenums2managed.h)
Identifies an entry in the shim database.
TAG
TAG_16BIT_DESCRIPTION
TAG_16BIT_MODULE_NAME
TAG_ACTION
TAG_ACTION_TYPE
TAG_API
TAG_APP
TAG_APPHELP
TAG_APPHELP_CONTACT
TAG_APPHELP_DETAILS
TAG_APPHELP_TITLE
TAG_APPLY_ALL_SHIMS
TAG_APP_NAME
TAG_APP_NAME_RC_ID
TAG_BIN_FILE_VERSION
TAG_BIN_PRODUCT_VERSION
TAG_BLOCK_UPGRADE
TAG_CHECKSUM
TAG_COMMAND_LINE
TAG_COMPANY_NAME
TAG_COMPILER_VERSION
TAG_DATA
TAG_DATABASE
TAG_DATABASE_ID
TAG_DATA_BITS
TAG_DATA_DWORD
TAG_DATA_QWORD
TAG_DATA_STRING
TAG_DATA_VALUETYPE
TAG_DESCRIPTION
TAG_DESCRIPTION_RC_ID
TAG_DLLFILE
TAG_ENGINE
TAG_EXE
TAG_EXE_ID
TAG_EXPORT_NAME
TAG_FILE
TAG_FILE_BITS
TAG_FILE_DESCRIPTION
TAG_FILE_VERSION
TAG_FLAG
TAG_FLAGS
TAG_FLAGS_NTVDM1
TAG_FLAGS_NTVDM2
TAG_FLAGS_NTVDM3
TAG_FLAG_INSTALL
TAG_FLAG_LUA
TAG_FLAG_MASK_FUSION
TAG_FLAG_MASK_KERNEL
TAG_FLAG_MASK_SHELL
TAG_FLAG_MASK_USER
TAG_FLAG_PROCESSPARAM
TAG_FLAG_REF
TAG_FLAG_TAGID
TAG_GENERAL
TAG_HTMLHELPID
TAG_INCLUDE
TAG_INCLUDEEXCLUDEDLL
TAG_INDEX
TAG_INDEXES
TAG_INDEX_BITS
TAG_INDEX_FLAGS
TAG_INDEX_KEY
TAG_INDEX_TAG
TAG_INEXCLUDE
TAG_INTERNAL_NAME
TAG_LANGID
TAG_LAYER
TAG_LAYER_DISPLAYNAME
TAG_LAYER_TAGID
TAG_LEGAL_COPYRIGHT
TAG_LIBRARY
TAG_LINK
TAG_LINKER_VERSION
TAG_LINK_DATE
TAG_LINK_TEXT
TAG_LINK_URL
TAG_LOOKUP
TAG_MATCHING_FILE
TAG_MATCH_LOGIC_NOT
TAG_MATCH_MODE
TAG_MITIGATION_OS
TAG_MODTIME
TAG_MODULE
TAG_MODULE_TYPE
TAG_MSI_CUSTOM_ACTION
TAG_MSI_PACKAGE
TAG_MSI_PACKAGE_ID
TAG_MSI_TRANSFORM
TAG_MSI_TRANSFORM_FILE
TAG_MSI_TRANSFORM_REF
TAG_MSI_TRANSFORM_TAGID
TAG_NAME
TAG_OFFSET
TAG_ORIGINAL_FILENAME
TAG_OS_PLATFORM
TAG_OS_SERVICE_PACK
TAG_OS_SKU
TAG_PARAMETER1_RC_ID
TAG_PATCH
TAG_PATCH_BITS
TAG_PATCH_REF
TAG_PATCH_TAGID
TAG_PE_CHECKSUM
TAG_PREVOSBUILDNO
TAG_PREVOSMAJORVER
TAG_PREVOSMINORVER
TAG_PREVOSPLATFORMID
TAG_PROBLEMSEVERITY
TAG_PRODUCT_NAME
TAG_PRODUCT_VERSION
TAG_RUNTIME_PLATFORM
TAG_SHIM
TAG_SHIM_REF
TAG_SHIM_TAGID
TAG_SIZE
TAG_STRINGTABLE
TAG_STRINGTABLE_ITEM
TAG_SUMMARY_MSG_RC_ID
TAG_SXS_MANIFEST
TAG_TAG
TAG_TAGID
TAG_TIME
TAG_UPTO_BIN_FILE_VERSION
TAG_UPTO_BIN_PRODUCT_VERSION
TAG_UPTO_LINK_DATE
TAG_USE_SERVICE_PACK_FILES
TAG_VENDOR
TAG_VENDOR_NAME_RC_ID
TAG_VERDATEHI
TAG_VERDATELO
TAG_VERFILEOS
TAG_VERFILETYPE
TAG_VER_LANGUAGE
TAG_VISTA_SKU
TAG_WILDCARD_NAME
Tag
exposeenums2managed/TAG_16BIT_DESCRIPTION
exposeenums2managed/TAG_16BIT_MODULE_NAME
exposeenums2managed/TAG_ACTION
exposeenums2managed/TAG_ACTION_TYPE
exposeenums2managed/TAG_API
exposeenums2managed/TAG_APP
exposeenums2managed/TAG_APPHELP
exposeenums2managed/TAG_APPHELP_CONTACT
exposeenums2managed/TAG_APPHELP_DETAILS
exposeenums2managed/TAG_APPHELP_TITLE
exposeenums2managed/TAG_APPLY_ALL_SHIMS
exposeenums2managed/TAG_APP_NAME
exposeenums2managed/TAG_APP_NAME_RC_ID
exposeenums2managed/TAG_BIN_FILE_VERSION
exposeenums2managed/TAG_BIN_PRODUCT_VERSION
exposeenums2managed/TAG_BLOCK_UPGRADE
exposeenums2managed/TAG_CHECKSUM
exposeenums2managed/TAG_COMMAND_LINE
exposeenums2managed/TAG_COMPANY_NAME
exposeenums2managed/TAG_COMPILER_VERSION
exposeenums2managed/TAG_DATA
exposeenums2managed/TAG_DATABASE
exposeenums2managed/TAG_DATABASE_ID
exposeenums2managed/TAG_DATA_BITS
exposeenums2managed/TAG_DATA_DWORD
exposeenums2managed/TAG_DATA_QWORD
exposeenums2managed/TAG_DATA_STRING
exposeenums2managed/TAG_DATA_VALUETYPE
exposeenums2managed/TAG_DESCRIPTION
exposeenums2managed/TAG_DESCRIPTION_RC_ID
exposeenums2managed/TAG_DLLFILE
exposeenums2managed/TAG_ENGINE
exposeenums2managed/TAG_EXE
exposeenums2managed/TAG_EXE_ID
exposeenums2managed/TAG_EXPORT_NAME
exposeenums2managed/TAG_FILE
exposeenums2managed/TAG_FILE_BITS
exposeenums2managed/TAG_FILE_DESCRIPTION
exposeenums2managed/TAG_FILE_VERSION
exposeenums2managed/TAG_FLAG
exposeenums2managed/TAG_FLAGS
exposeenums2managed/TAG_FLAGS_NTVDM1
exposeenums2managed/TAG_FLAGS_NTVDM2
exposeenums2managed/TAG_FLAGS_NTVDM3
exposeenums2managed/TAG_FLAG_INSTALL
exposeenums2managed/TAG_FLAG_LUA
exposeenums2managed/TAG_FLAG_MASK_FUSION
exposeenums2managed/TAG_FLAG_MASK_KERNEL
exposeenums2managed/TAG_FLAG_MASK_SHELL
exposeenums2managed/TAG_FLAG_MASK_USER
exposeenums2managed/TAG_FLAG_PROCESSPARAM
exposeenums2managed/TAG_FLAG_REF
exposeenums2managed/TAG_FLAG_TAGID
exposeenums2managed/TAG_GENERAL
exposeenums2managed/TAG_HTMLHELPID
exposeenums2managed/TAG_INCLUDE
exposeenums2managed/TAG_INCLUDEEXCLUDEDLL
exposeenums2managed/TAG_INDEX
exposeenums2managed/TAG_INDEXES
exposeenums2managed/TAG_INDEX_BITS
exposeenums2managed/TAG_INDEX_FLAGS
exposeenums2managed/TAG_INDEX_KEY
exposeenums2managed/TAG_INDEX_TAG
exposeenums2managed/TAG_INEXCLUDE
exposeenums2managed/TAG_INTERNAL_NAME
exposeenums2managed/TAG_LANGID
exposeenums2managed/TAG_LAYER
exposeenums2managed/TAG_LAYER_DISPLAYNAME
exposeenums2managed/TAG_LAYER_TAGID
exposeenums2managed/TAG_LEGAL_COPYRIGHT
exposeenums2managed/TAG_LIBRARY
exposeenums2managed/TAG_LINK
exposeenums2managed/TAG_LINKER_VERSION
exposeenums2managed/TAG_LINK_DATE
exposeenums2managed/TAG_LINK_TEXT
exposeenums2managed/TAG_LINK_URL
exposeenums2managed/TAG_LOOKUP
exposeenums2managed/TAG_MATCHING_FILE
exposeenums2managed/TAG_MATCH_LOGIC_NOT
exposeenums2managed/TAG_MATCH_MODE
exposeenums2managed/TAG_MITIGATION_OS
exposeenums2managed/TAG_MODTIME
exposeenums2managed/TAG_MODULE
exposeenums2managed/TAG_MODULE_TYPE
exposeenums2managed/TAG_MSI_CUSTOM_ACTION
exposeenums2managed/TAG_MSI_PACKAGE
exposeenums2managed/TAG_MSI_PACKAGE_ID
exposeenums2managed/TAG_MSI_TRANSFORM
exposeenums2managed/TAG_MSI_TRANSFORM_FILE
exposeenums2managed/TAG_MSI_TRANSFORM_REF
exposeenums2managed/TAG_MSI_TRANSFORM_TAGID
exposeenums2managed/TAG_NAME
exposeenums2managed/TAG_OFFSET
exposeenums2managed/TAG_ORIGINAL_FILENAME
exposeenums2managed/TAG_OS_PLATFORM
exposeenums2managed/TAG_OS_SERVICE_PACK
exposeenums2managed/TAG_OS_SKU
exposeenums2managed/TAG_PARAMETER1_RC_ID
exposeenums2managed/TAG_PATCH
exposeenums2managed/TAG_PATCH_BITS
exposeenums2managed/TAG_PATCH_REF
exposeenums2managed/TAG_PATCH_TAGID
exposeenums2managed/TAG_PE_CHECKSUM
exposeenums2managed/TAG_PREVOSBUILDNO
exposeenums2managed/TAG_PREVOSMAJORVER
exposeenums2managed/TAG_PREVOSMINORVER
exposeenums2managed/TAG_PREVOSPLATFORMID
exposeenums2managed/TAG_PROBLEMSEVERITY
exposeenums2managed/TAG_PRODUCT_NAME
exposeenums2managed/TAG_PRODUCT_VERSION
exposeenums2managed/TAG_RUNTIME_PLATFORM
exposeenums2managed/TAG_SHIM
exposeenums2managed/TAG_SHIM_REF
exposeenums2managed/TAG_SHIM_TAGID
exposeenums2managed/TAG_SIZE
exposeenums2managed/TAG_STRINGTABLE
exposeenums2managed/TAG_STRINGTABLE_ITEM
exposeenums2managed/TAG_SUMMARY_MSG_RC_ID
exposeenums2managed/TAG_SXS_MANIFEST
exposeenums2managed/TAG_TAG
exposeenums2managed/TAG_TAGID
exposeenums2managed/TAG_TIME
exposeenums2managed/TAG_UPTO_BIN_FILE_VERSION
exposeenums2managed/TAG_UPTO_BIN_PRODUCT_VERSION
exposeenums2managed/TAG_UPTO_LINK_DATE
exposeenums2managed/TAG_USE_SERVICE_PACK_FILES
exposeenums2managed/TAG_VENDOR
exposeenums2managed/TAG_VENDOR_NAME_RC_ID
exposeenums2managed/TAG_VERDATEHI
exposeenums2managed/TAG_VERDATELO
exposeenums2managed/TAG_VERFILEOS
exposeenums2managed/TAG_VERFILETYPE
exposeenums2managed/TAG_VER_LANGUAGE
exposeenums2managed/TAG_VISTA_SKU
exposeenums2managed/TAG_WILDCARD_NAME
winprog.tag
winprog\tag.htm
winprog
c092592d-a4f4-4b2f-9b03-c07951ed214a
12/05/2018
TAG, TAG_16BIT_DESCRIPTION, TAG_16BIT_MODULE_NAME, TAG_ACTION, TAG_ACTION_TYPE, TAG_API, TAG_APP, TAG_APPHELP, TAG_APPHELP_CONTACT, TAG_APPHELP_DETAILS, TAG_APPHELP_TITLE, TAG_APPLY_ALL_SHIMS, TAG_APP_NAME, TAG_APP_NAME_RC_ID, TAG_BIN_FILE_VERSION, TAG_BIN_PRODUCT_VERSION, TAG_BLOCK_UPGRADE, TAG_CHECKSUM, TAG_COMMAND_LINE, TAG_COMPANY_NAME, TAG_COMPILER_VERSION, TAG_DATA, TAG_DATABASE, TAG_DATABASE_ID, TAG_DATA_BITS, TAG_DATA_DWORD, TAG_DATA_QWORD, TAG_DATA_STRING, TAG_DATA_VALUETYPE, TAG_DESCRIPTION, TAG_DESCRIPTION_RC_ID, TAG_DLLFILE, TAG_ENGINE, TAG_EXE, TAG_EXE_ID, TAG_EXPORT_NAME, TAG_FILE, TAG_FILE_BITS, TAG_FILE_DESCRIPTION, TAG_FILE_VERSION, TAG_FLAG, TAG_FLAGS, TAG_FLAGS_NTVDM1, TAG_FLAGS_NTVDM2, TAG_FLAGS_NTVDM3, TAG_FLAG_INSTALL, TAG_FLAG_LUA, TAG_FLAG_MASK_FUSION, TAG_FLAG_MASK_KERNEL, TAG_FLAG_MASK_SHELL, TAG_FLAG_MASK_USER, TAG_FLAG_PROCESSPARAM, TAG_FLAG_REF, TAG_FLAG_TAGID, TAG_GENERAL, TAG_HTMLHELPID, TAG_INCLUDE, TAG_INCLUDEEXCLUDEDLL, TAG_INDEX, TAG_INDEXES, TAG_INDEX_BITS, TAG_INDEX_FLAGS, TAG_INDEX_KEY, TAG_INDEX_TAG, TAG_INEXCLUDE, TAG_INTERNAL_NAME, TAG_LANGID, TAG_LAYER, TAG_LAYER_DISPLAYNAME, TAG_LAYER_TAGID, TAG_LEGAL_COPYRIGHT, TAG_LIBRARY, TAG_LINK, TAG_LINKER_VERSION, TAG_LINK_DATE, TAG_LINK_TEXT, TAG_LINK_URL, TAG_LOOKUP, TAG_MATCHING_FILE, TAG_MATCH_LOGIC_NOT, TAG_MATCH_MODE, TAG_MITIGATION_OS, TAG_MODTIME, TAG_MODULE, TAG_MODULE_TYPE, TAG_MSI_CUSTOM_ACTION, TAG_MSI_PACKAGE, TAG_MSI_PACKAGE_ID, TAG_MSI_TRANSFORM, TAG_MSI_TRANSFORM_FILE, TAG_MSI_TRANSFORM_REF, TAG_MSI_TRANSFORM_TAGID, TAG_NAME, TAG_OFFSET, TAG_ORIGINAL_FILENAME, TAG_OS_PLATFORM, TAG_OS_SERVICE_PACK, TAG_OS_SKU, TAG_PARAMETER1_RC_ID, TAG_PATCH, TAG_PATCH_BITS, TAG_PATCH_REF, TAG_PATCH_TAGID, TAG_PE_CHECKSUM, TAG_PREVOSBUILDNO, TAG_PREVOSMAJORVER, TAG_PREVOSMINORVER, TAG_PREVOSPLATFORMID, TAG_PROBLEMSEVERITY, TAG_PRODUCT_NAME, TAG_PRODUCT_VERSION, TAG_RUNTIME_PLATFORM, TAG_SHIM, TAG_SHIM_REF, TAG_SHIM_TAGID, TAG_SIZE, TAG_STRINGTABLE, TAG_STRINGTABLE_ITEM, TAG_SUMMARY_MSG_RC_ID, TAG_SXS_MANIFEST, TAG_TAG, TAG_TAGID, TAG_TIME, TAG_UPTO_BIN_FILE_VERSION, TAG_UPTO_BIN_PRODUCT_VERSION, TAG_UPTO_LINK_DATE, TAG_USE_SERVICE_PACK_FILES, TAG_VENDOR, TAG_VENDOR_NAME_RC_ID, TAG_VERDATEHI, TAG_VERDATELO, TAG_VERFILEOS, TAG_VERFILETYPE, TAG_VER_LANGUAGE, TAG_VISTA_SKU, TAG_WILDCARD_NAME, Tag, exposeenums2managed/TAG_16BIT_DESCRIPTION, exposeenums2managed/TAG_16BIT_MODULE_NAME, exposeenums2managed/TAG_ACTION, exposeenums2managed/TAG_ACTION_TYPE, exposeenums2managed/TAG_API, exposeenums2managed/TAG_APP, exposeenums2managed/TAG_APPHELP, exposeenums2managed/TAG_APPHELP_CONTACT, exposeenums2managed/TAG_APPHELP_DETAILS, exposeenums2managed/TAG_APPHELP_TITLE, exposeenums2managed/TAG_APPLY_ALL_SHIMS, exposeenums2managed/TAG_APP_NAME, exposeenums2managed/TAG_APP_NAME_RC_ID, exposeenums2managed/TAG_BIN_FILE_VERSION, exposeenums2managed/TAG_BIN_PRODUCT_VERSION, exposeenums2managed/TAG_BLOCK_UPGRADE, exposeenums2managed/TAG_CHECKSUM, exposeenums2managed/TAG_COMMAND_LINE, exposeenums2managed/TAG_COMPANY_NAME, exposeenums2managed/TAG_COMPILER_VERSION, exposeenums2managed/TAG_DATA, exposeenums2managed/TAG_DATABASE, exposeenums2managed/TAG_DATABASE_ID, exposeenums2managed/TAG_DATA_BITS, exposeenums2managed/TAG_DATA_DWORD, exposeenums2managed/TAG_DATA_QWORD, exposeenums2managed/TAG_DATA_STRING, exposeenums2managed/TAG_DATA_VALUETYPE, exposeenums2managed/TAG_DESCRIPTION, exposeenums2managed/TAG_DESCRIPTION_RC_ID, exposeenums2managed/TAG_DLLFILE, exposeenums2managed/TAG_ENGINE, exposeenums2managed/TAG_EXE, exposeenums2managed/TAG_EXE_ID, exposeenums2managed/TAG_EXPORT_NAME, exposeenums2managed/TAG_FILE, exposeenums2managed/TAG_FILE_BITS, exposeenums2managed/TAG_FILE_DESCRIPTION, exposeenums2managed/TAG_FILE_VERSION, exposeenums2managed/TAG_FLAG, exposeenums2managed/TAG_FLAGS, exposeenums2managed/TAG_FLAGS_NTVDM1, exposeenums2managed/TAG_FLAGS_NTVDM2, exposeenums2managed/TAG_FLAGS_NTVDM3, exposeenums2managed/TAG_FLAG_INSTALL, exposeenums2managed/TAG_FLAG_LUA, exposeenums2managed/TAG_FLAG_MASK_FUSION, exposeenums2managed/TAG_FLAG_MASK_KERNEL, exposeenums2managed/TAG_FLAG_MASK_SHELL, exposeenums2managed/TAG_FLAG_MASK_USER, exposeenums2managed/TAG_FLAG_PROCESSPARAM, exposeenums2managed/TAG_FLAG_REF, exposeenums2managed/TAG_FLAG_TAGID, exposeenums2managed/TAG_GENERAL, exposeenums2managed/TAG_HTMLHELPID, exposeenums2managed/TAG_INCLUDE, exposeenums2managed/TAG_INCLUDEEXCLUDEDLL, exposeenums2managed/TAG_INDEX, exposeenums2managed/TAG_INDEXES, exposeenums2managed/TAG_INDEX_BITS, exposeenums2managed/TAG_INDEX_FLAGS, exposeenums2managed/TAG_INDEX_KEY, exposeenums2managed/TAG_INDEX_TAG, exposeenums2managed/TAG_INEXCLUDE, exposeenums2managed/TAG_INTERNAL_NAME, exposeenums2managed/TAG_LANGID, exposeenums2managed/TAG_LAYER, exposeenums2managed/TAG_LAYER_DISPLAYNAME, exposeenums2managed/TAG_LAYER_TAGID, exposeenums2managed/TAG_LEGAL_COPYRIGHT, exposeenums2managed/TAG_LIBRARY, exposeenums2managed/TAG_LINK, exposeenums2managed/TAG_LINKER_VERSION, exposeenums2managed/TAG_LINK_DATE, exposeenums2managed/TAG_LINK_TEXT, exposeenums2managed/TAG_LINK_URL, exposeenums2managed/TAG_LOOKUP, exposeenums2managed/TAG_MATCHING_FILE, exposeenums2managed/TAG_MATCH_LOGIC_NOT, exposeenums2managed/TAG_MATCH_MODE, exposeenums2managed/TAG_MITIGATION_OS, exposeenums2managed/TAG_MODTIME, exposeenums2managed/TAG_MODULE, exposeenums2managed/TAG_MODULE_TYPE, exposeenums2managed/TAG_MSI_CUSTOM_ACTION, exposeenums2managed/TAG_MSI_PACKAGE, exposeenums2managed/TAG_MSI_PACKAGE_ID, exposeenums2managed/TAG_MSI_TRANSFORM, exposeenums2managed/TAG_MSI_TRANSFORM_FILE, exposeenums2managed/TAG_MSI_TRANSFORM_REF, exposeenums2managed/TAG_MSI_TRANSFORM_TAGID, exposeenums2managed/TAG_NAME, exposeenums2managed/TAG_OFFSET, exposeenums2managed/TAG_ORIGINAL_FILENAME, exposeenums2managed/TAG_OS_PLATFORM, exposeenums2managed/TAG_OS_SERVICE_PACK, exposeenums2managed/TAG_OS_SKU, exposeenums2managed/TAG_PARAMETER1_RC_ID, exposeenums2managed/TAG_PATCH, exposeenums2managed/TAG_PATCH_BITS, exposeenums2managed/TAG_PATCH_REF, exposeenums2managed/TAG_PATCH_TAGID, exposeenums2managed/TAG_PE_CHECKSUM, exposeenums2managed/TAG_PREVOSBUILDNO, exposeenums2managed/TAG_PREVOSMAJORVER, exposeenums2managed/TAG_PREVOSMINORVER, exposeenums2managed/TAG_PREVOSPLATFORMID, exposeenums2managed/TAG_PROBLEMSEVERITY, exposeenums2managed/TAG_PRODUCT_NAME, exposeenums2managed/TAG_PRODUCT_VERSION, exposeenums2managed/TAG_RUNTIME_PLATFORM, exposeenums2managed/TAG_SHIM, exposeenums2managed/TAG_SHIM_REF, exposeenums2managed/TAG_SHIM_TAGID, exposeenums2managed/TAG_SIZE, exposeenums2managed/TAG_STRINGTABLE, exposeenums2managed/TAG_STRINGTABLE_ITEM, exposeenums2managed/TAG_SUMMARY_MSG_RC_ID, exposeenums2managed/TAG_SXS_MANIFEST, exposeenums2managed/TAG_TAG, exposeenums2managed/TAG_TAGID, exposeenums2managed/TAG_TIME, exposeenums2managed/TAG_UPTO_BIN_FILE_VERSION, exposeenums2managed/TAG_UPTO_BIN_PRODUCT_VERSION, exposeenums2managed/TAG_UPTO_LINK_DATE, exposeenums2managed/TAG_USE_SERVICE_PACK_FILES, exposeenums2managed/TAG_VENDOR, exposeenums2managed/TAG_VENDOR_NAME_RC_ID, exposeenums2managed/TAG_VERDATEHI, exposeenums2managed/TAG_VERDATELO, exposeenums2managed/TAG_VERFILEOS, exposeenums2managed/TAG_VERFILETYPE, exposeenums2managed/TAG_VER_LANGUAGE, exposeenums2managed/TAG_VISTA_SKU, exposeenums2managed/TAG_WILDCARD_NAME, winprog.tag
exposeenums2managed.h
Axextendenums.h
Windows
Windows
19H1
TAG
exposeenums2managed/TAG
c++
APIRef
kbSyntax
HeaderDef
exposeenums2managed.h
TAG_DATABASE
TAG_LIBRARY
TAG_INEXCLUDE
TAG_SHIM
TAG_PATCH
TAG_APP
TAG_EXE
TAG_MATCHING_FILE
TAG_SHIM_REF
TAG_PATCH_REF
TAG_LAYER
TAG_FILE
TAG_APPHELP
TAG_LINK
TAG_DATA
TAG_MSI_TRANSFORM
TAG_MSI_TRANSFORM_REF
TAG_MSI_PACKAGE
TAG_FLAG
TAG_MSI_CUSTOM_ACTION
TAG_FLAG_REF
TAG_ACTION
TAG_LOOKUP
TAG_STRINGTABLE
TAG_INDEXES
TAG_INDEX
TAG_NAME
TAG_DESCRIPTION
TAG_MODULE
TAG_API
TAG_VENDOR
TAG_APP_NAME
TAG_COMMAND_LINE
TAG_COMPANY_NAME
TAG_DLLFILE
TAG_WILDCARD_NAME
TAG_PRODUCT_NAME
TAG_PRODUCT_VERSION
TAG_FILE_DESCRIPTION
TAG_FILE_VERSION
TAG_ORIGINAL_FILENAME
TAG_INTERNAL_NAME
TAG_LEGAL_COPYRIGHT
TAG_16BIT_DESCRIPTION
TAG_APPHELP_DETAILS
TAG_LINK_URL
TAG_LINK_TEXT
TAG_APPHELP_TITLE
TAG_APPHELP_CONTACT
TAG_SXS_MANIFEST
TAG_DATA_STRING
TAG_MSI_TRANSFORM_FILE
TAG_16BIT_MODULE_NAME
TAG_LAYER_DISPLAYNAME
TAG_COMPILER_VERSION
TAG_ACTION_TYPE
TAG_EXPORT_NAME
TAG_SIZE
TAG_OFFSET
TAG_CHECKSUM
TAG_SHIM_TAGID
TAG_PATCH_TAGID
TAG_MODULE_TYPE
TAG_VERDATEHI
TAG_VERDATELO
TAG_VERFILEOS
TAG_VERFILETYPE
TAG_PE_CHECKSUM
TAG_PREVOSMAJORVER
TAG_PREVOSMINORVER
TAG_PREVOSPLATFORMID
TAG_PREVOSBUILDNO
TAG_PROBLEMSEVERITY
TAG_LANGID
TAG_VER_LANGUAGE
TAG_ENGINE
TAG_HTMLHELPID
TAG_INDEX_FLAGS
TAG_FLAGS
TAG_DATA_VALUETYPE
TAG_DATA_DWORD
TAG_LAYER_TAGID
TAG_MSI_TRANSFORM_TAGID
TAG_LINKER_VERSION
TAG_LINK_DATE
TAG_UPTO_LINK_DATE
TAG_OS_SERVICE_PACK
TAG_FLAG_TAGID
TAG_RUNTIME_PLATFORM
TAG_OS_SKU
TAG_OS_PLATFORM
TAG_APP_NAME_RC_ID
TAG_VENDOR_NAME_RC_ID
TAG_SUMMARY_MSG_RC_ID
TAG_VISTA_SKU
TAG_DESCRIPTION_RC_ID
TAG_PARAMETER1_RC_ID
TAG_TAGID
TAG_STRINGTABLE_ITEM
TAG_INCLUDE
TAG_GENERAL
TAG_MATCH_LOGIC_NOT
TAG_APPLY_ALL_SHIMS
TAG_USE_SERVICE_PACK_FILES
TAG_MITIGATION_OS
TAG_BLOCK_UPGRADE
TAG_INCLUDEEXCLUDEDLL
TAG_TIME
TAG_BIN_FILE_VERSION
TAG_BIN_PRODUCT_VERSION
TAG_MODTIME
TAG_FLAG_MASK_KERNEL
TAG_UPTO_BIN_PRODUCT_VERSION
TAG_DATA_QWORD
TAG_FLAG_MASK_USER
TAG_FLAGS_NTVDM1
TAG_FLAGS_NTVDM2
TAG_FLAGS_NTVDM3
TAG_FLAG_MASK_SHELL
TAG_UPTO_BIN_FILE_VERSION
TAG_FLAG_MASK_FUSION
TAG_FLAG_PROCESSPARAM
TAG_FLAG_LUA
TAG_FLAG_INSTALL
TAG_PATCH_BITS
TAG_FILE_BITS
TAG_EXE_ID
TAG_DATA_BITS
TAG_MSI_PACKAGE_ID
TAG_DATABASE_ID
TAG_INDEX_BITS
TAG_MATCH_MODE
TAG_TAG
TAG_INDEX_TAG
TAG_INDEX_KEY

TAG macro

-description

Identifies an entry in the shim database.

The following entries are of type TAG_TYPE_LIST (0x7000).

Constant/value Description
TAG_DATABASE
(0x1 | TAG_TYPE_LIST)
Database entry.
TAG_LIBRARY
(0x2 | TAG_TYPE_LIST)
Library entry.
TAG_INEXCLUDE
(0x3 | TAG_TYPE_LIST)
Include and exclude entry.
TAG_SHIM
(0x4 | TAG_TYPE_LIST)
Shim entry that contains the name and purpose information.
TAG_PATCH
(0x5 | TAG_TYPE_LIST)
Patch entry that contains the in-memory patching information.
TAG_APP
(0x6 | TAG_TYPE_LIST)
Application entry.
TAG_EXE
(0x7 | TAG_TYPE_LIST)
Executable entry.
TAG_MATCHING_FILE
(0x8 | TAG_TYPE_LIST)
Matching file entry.
TAG_SHIM_REF
(0x9| TAG_TYPE_LIST)
Shim definition entry.
TAG_PATCH_REF
(0xA | TAG_TYPE_LIST)
Patch definition entry.
TAG_LAYER
(0xB | TAG_TYPE_LIST)
Layer shim entry.
TAG_FILE
(0xC | TAG_TYPE_LIST)
File attribute used in a shim entry.
TAG_APPHELP
(0xD | TAG_TYPE_LIST)
Apphelp information entry.
TAG_LINK
(0xE | TAG_TYPE_LIST)
Apphelp online link information entry.
TAG_DATA
(0xF | TAG_TYPE_LIST)
Name-value mapping entry.
TAG_MSI_TRANSFORM
(0x10 | TAG_TYPE_LIST)
MSI transformation entry.
TAG_MSI_TRANSFORM_REF
(0x11 | TAG_TYPE_LIST)
MSI transformation definition entry.
TAG_MSI_PACKAGE
(0x12 | TAG_TYPE_LIST)
MSI package entry.
TAG_FLAG
(0x13 | TAG_TYPE_LIST)
Flag entry.
TAG_MSI_CUSTOM_ACTION
(0x14 | TAG_TYPE_LIST)
MSI custom action entry.
TAG_FLAG_REF
(0x15 | TAG_TYPE_LIST)
Flag definition entry.
TAG_ACTION
(0x16 | TAG_TYPE_LIST)
Unused.
TAG_LOOKUP
(0x17 | TAG_TYPE_LIST)
Lookup entry used for lookup in a driver database.
TAG_STRINGTABLE
(0x801 | TAG_TYPE_LIST)
String table entry.
TAG_INDEXES
(0x802 | TAG_TYPE_LIST)
Indexes entry that defines all the indexes in a shim database.
TAG_INDEX
(0x803 | TAG_TYPE_LIST)
Index entry that defines an index in a shim database.
The following entries are of type TAG_TYPE_STRINGREF (0x6000).
Constant/value Description
TAG_NAME
(0x1 | TAG_TYPE_STRINGREF)
Name attribute.
TAG_DESCRIPTION
(0x2 | TAG_TYPE_STRINGREF)
Description entry.
TAG_MODULE
(0x3 | TAG_TYPE_STRINGREF)
Module attribute.
TAG_API
(0x4 | TAG_TYPE_STRINGREF)
API entry.
TAG_VENDOR
(0x5 | TAG_TYPE_STRINGREF)
Vendor name attribute.
TAG_APP_NAME
(0x6 | TAG_TYPE_STRINGREF)
Application name attribute that describes an application entry in a shim database.
TAG_COMMAND_LINE
(0x8 | TAG_TYPE_STRINGREF)
Command line attribute that is used when passing arguments to a shim, for example.
TAG_COMPANY_NAME
(0x9 | TAG_TYPE_STRINGREF)
Company name attribute.
TAG_DLLFILE
(0xA | TAG_TYPE_STRINGREF)
DLL file attribute for a shim entry.
TAG_WILDCARD_NAME
(0xB | TAG_TYPE_STRINGREF)
Wildcard name attribute for an executable entry with a wildcard as the file name.
TAG_PRODUCT_NAME
(0x10 | TAG_TYPE_STRINGREF)
Product name attribute.
TAG_PRODUCT_VERSION
(0x11 | TAG_TYPE_STRINGREF)
Product version attribute.
TAG_FILE_DESCRIPTION
(0x12 | TAG_TYPE_STRINGREF)
File description attribute.
TAG_FILE_VERSION
(0x13 | TAG_TYPE_STRINGREF)
File version attribute.
TAG_ORIGINAL_FILENAME
(0x14 | TAG_TYPE_STRINGREF)
Original file name attribute.
TAG_INTERNAL_NAME
(0x15 | TAG_TYPE_STRINGREF)
Internal file name attribute.
TAG_LEGAL_COPYRIGHT
(0x16 | TAG_TYPE_STRINGREF)
Copyright attribute.
TAG_16BIT_DESCRIPTION
(0x17 | TAG_TYPE_STRINGREF)
16-bit description attribute.
TAG_APPHELP_DETAILS
(0x18 | TAG_TYPE_STRINGREF)
Apphelp details message information attribute.
TAG_LINK_URL
(0x19 | TAG_TYPE_STRINGREF)
Apphelp online link URL attribute.
TAG_LINK_TEXT
(0x1A | TAG_TYPE_STRINGREF)
Apphelp online link text attribute.
TAG_APPHELP_TITLE
(0x1B | TAG_TYPE_STRINGREF)
Apphelp title attribute.
TAG_APPHELP_CONTACT
(0x1C | TAG_TYPE_STRINGREF)
Apphelp vendor contact attribute.
TAG_SXS_MANIFEST
(0x1D | TAG_TYPE_STRINGREF)
Side-by-side manifest entry.
TAG_DATA_STRING
(0x1E | TAG_TYPE_STRINGREF)
String attribute for a data entry.
TAG_MSI_TRANSFORM_FILE
(0x1F | TAG_TYPE_STRINGREF)
File name attribute of an MSI transformation entry.
TAG_16BIT_MODULE_NAME
(0x20 | TAG_TYPE_STRINGREF)
16-bit module name attribute.
TAG_LAYER_DISPLAYNAME
(0x21 | TAG_TYPE_STRINGREF)
Unused.
TAG_COMPILER_VERSION
(0x22 | TAG_TYPE_STRINGREF)
Shim database compiler version.
TAG_ACTION_TYPE
(0x23 | TAG_TYPE_STRINGREF)
Unused.
TAG_EXPORT_NAME
(0x24 | TAG_TYPE_STRINGREF)
Export file name attribute.
The following entries are of type TAG_TYPE_DWORD (0x4000).
Constant/value Description
TAG_SIZE
(0x1 | TAG_TYPE_DWORD)
File size attribute.
TAG_OFFSET
(0x2 | TAG_TYPE_DWORD)
Unused.
TAG_CHECKSUM
(0x3 | TAG_TYPE_DWORD)
File checksum attribute.
TAG_SHIM_TAGID
(0x4 | TAG_TYPE_DWORD)
Shim TAGID attribute.
TAG_PATCH_TAGID
(0x5 | TAG_TYPE_DWORD)
Patch TAGID attribute.
TAG_MODULE_TYPE
(0x6 | TAG_TYPE_DWORD)
Module type attribute.
TAG_VERDATEHI
(0x7 | TAG_TYPE_DWORD)
High-order portion of the file version date attribute.
TAG_VERDATELO
(0x8 | TAG_TYPE_DWORD)
Low-order portion of the file version date attribute.
TAG_VERFILEOS
(0x9 | TAG_TYPE_DWORD)
Operating system file version attribute.
TAG_VERFILETYPE
(0xA | TAG_TYPE_DWORD)
File type attribute.
TAG_PE_CHECKSUM
(0xB | TAG_TYPE_DWORD)
PE file checksum attribute.
TAG_PREVOSMAJORVER
(0xC | TAG_TYPE_DWORD)
Major operating system version attribute.
TAG_PREVOSMINORVER
(0xD | TAG_TYPE_DWORD)
Minor operating system version attribute.
TAG_PREVOSPLATFORMID
(0xE | TAG_TYPE_DWORD)
Operating system platform identifier attribute.
TAG_PREVOSBUILDNO
(0xF | TAG_TYPE_DWORD)
Operating system build number attribute.
TAG_PROBLEMSEVERITY
(0x10 | TAG_TYPE_DWORD)
Block attribute of an Apphelp entry. This determines whether the application is hard or soft blocked.
TAG_LANGID
(0x11 | TAG_TYPE_DWORD)
Language identifier of an Apphelp entry.
TAG_VER_LANGUAGE
(0x12 | TAG_TYPE_DWORD)
Language version attribute of a file.
TAG_ENGINE
(0x14 | TAG_TYPE_DWORD)
Unused.
TAG_HTMLHELPID
(0x15 | TAG_TYPE_DWORD)
Help identifier attribute for an Apphelp entry.
TAG_INDEX_FLAGS
(0x16 | TAG_TYPE_DWORD)
Flags attribute for an index entry.
TAG_FLAGS
(0x17 | TAG_TYPE_DWORD)
Flags attribute for an Apphelp entry.
TAG_DATA_VALUETYPE
(0x18 | TAG_TYPE_DWORD)
Data type attribute for a data entry.
TAG_DATA_DWORD
(0x19 | TAG_TYPE_DWORD)
DWORD value attribute for a data entry.
TAG_LAYER_TAGID
(0x1A | TAG_TYPE_DWORD)
Layer shim TAGID attribute.
TAG_MSI_TRANSFORM_TAGID
(0x1B | TAG_TYPE_DWORD)
MSI transform TAGID attribute.
TAG_LINKER_VERSION
(0x1C | TAG_TYPE_DWORD)
Linker version attribute of a file.
TAG_LINK_DATE
(0x1D | TAG_TYPE_DWORD)
Link date attribute of a file.
TAG_UPTO_LINK_DATE
(0x1E | TAG_TYPE_DWORD)
Link date attribute of a file. Matching is done up to and including this link date.
TAG_OS_SERVICE_PACK
(0x1F | TAG_TYPE_DWORD)
Operating system service pack attribute for an executable entry.
TAG_FLAG_TAGID
(0x20 | TAG_TYPE_DWORD)
Flags TAGID attribute.
TAG_RUNTIME_PLATFORM
(0x21 | TAG_TYPE_DWORD)
Run-time platform attribute of a file.
TAG_OS_SKU
(0x22 | TAG_TYPE_DWORD)
Operating system SKU attribute for an executable entry.
TAG_OS_PLATFORM
(0x23 | TAG_TYPE_DWORD)
Operating system platform attribute.
TAG_APP_NAME_RC_ID
(0x24 | TAG_TYPE_DWORD)
Application name resource identifier attribute for Apphelp entries.
TAG_VENDOR_NAME_RC_ID
(0x25 | TAG_TYPE_DWORD)
Vendor name resource identifier attribute for Apphelp entries.
TAG_SUMMARY_MSG_RC_ID
(0x26 | TAG_TYPE_DWORD)
Summary message resource identifier attribute for Apphelp entries.
TAG_VISTA_SKU
(0x27 | TAG_TYPE_DWORD)
Windows Vista SKU attribute.
TAG_DESCRIPTION_RC_ID
(0x28 | TAG_TYPE_DWORD)
Description resource identifier attribute for Apphelp entries.
TAG_PARAMETER1_RC_ID
(0x29 | TAG_TYPE_DWORD)
Parameter1 resource identifier attribute for Apphelp entries.
TAG_TAGID
(0x801 | TAG_TYPE_DWORD)
TAGID attribute.
The following entry is of type TAG_TYPE_STRING (0x8000).
Constant/value Description
TAG_STRINGTABLE_ITEM
(0x801 | TAG_TYPE_STRING)
String table item entry.
The following entries are of type TAG_TYPE_NULL (0x1000).
Constant/value Description
TAG_INCLUDE
(0x1 | TAG_TYPE_NULL)
Include list entry.
TAG_GENERAL
(0x2 | TAG_TYPE_NULL)
General purpose shim entry.
TAG_MATCH_LOGIC_NOT
(0x3 | TAG_TYPE_NULL)
NOT of matching logic entry.
TAG_APPLY_ALL_SHIMS
(0x4 | TAG_TYPE_NULL)
Unused.
TAG_USE_SERVICE_PACK_FILES
(0x5 | TAG_TYPE_NULL)
Service pack information for Apphelp entries.
TAG_MITIGATION_OS
(0x6 | TAG_TYPE_NULL)
Mitigation at operating system scope entry.
TAG_BLOCK_UPGRADE
(0x7 | TAG_TYPE_NULL)
Upgrade block entry.
TAG_INCLUDEEXCLUDEDLL
(0x8 | TAG_TYPE_NULL)
DLL include/exclude entry.
The following entries are of type TAG_TYPE_QWORD (0x5000).
Constant/value Description
TAG_TIME
(0x1 | TAG_TYPE_QWORD)
Time attribute.
TAG_BIN_FILE_VERSION
(0x2 | TAG_TYPE_QWORD)
Bin file version attribute for file entries.
TAG_BIN_PRODUCT_VERSION
(0x3 | TAG_TYPE_QWORD)
Bin product version attribute for file entries.
TAG_MODTIME
(0x4 | TAG_TYPE_QWORD)
Unused.
TAG_FLAG_MASK_KERNEL
(0x5 | TAG_TYPE_QWORD)
Kernel flag mask attribute.
TAG_UPTO_BIN_PRODUCT_VERSION
(0x6 | TAG_TYPE_QWORD)
Bin product version attribute of a file. Matching is done up to and including this product version.
TAG_DATA_QWORD
(0x7 | TAG_TYPE_QWORD)
ULONGLONG value attribute for a data entry.
TAG_FLAG_MASK_USER
(0x8 | TAG_TYPE_QWORD)
User flag mask attribute.
TAG_FLAGS_NTVDM1
(0x9 | TAG_TYPE_QWORD)
NTVDM1 flag mask attribute.
TAG_FLAGS_NTVDM2
(0xA | TAG_TYPE_QWORD)
NTVDM2 flag mask attribute.
TAG_FLAGS_NTVDM3
(0xB | TAG_TYPE_QWORD)
NTVDM3 flag mask attribute.
TAG_FLAG_MASK_SHELL
(0xC | TAG_TYPE_QWORD)
Shell flag mask attribute.
TAG_UPTO_BIN_FILE_VERSION
(0xD | TAG_TYPE_QWORD)
Bin file version attribute of a file. Matching is done up to and including this file version.
TAG_FLAG_MASK_FUSION
(0xE | TAG_TYPE_QWORD)
Fusion flag mask attribute.
TAG_FLAG_PROCESSPARAM
(0xF | TAG_TYPE_QWORD)
Process param flag attribute.
TAG_FLAG_LUA
(0x10 | TAG_TYPE_QWORD)
LUA flag attribute.
TAG_FLAG_INSTALL
(0x11 | TAG_TYPE_QWORD)
Install flag attribute.
The following entries are of type TAG_TYPE_BINARY (0x9000).
Constant/value Description
TAG_PATCH_BITS
(0x2 | TAG_TYPE_BINARY)
Patch file bits attribute.
TAG_FILE_BITS
(0x3 | TAG_TYPE_BINARY)
File bits attribute.
TAG_EXE_ID
(0x4 | TAG_TYPE_BINARY)
GUID attribute of an executable entry.
TAG_DATA_BITS
(0x5 | TAG_TYPE_BINARY)
Data bits attribute.
TAG_MSI_PACKAGE_ID
(0x6 | TAG_TYPE_BINARY)
MSI package identifier attribute of an MSI package.
TAG_DATABASE_ID
(0x7 | TAG_TYPE_BINARY)
GUID attribute of a database.
TAG_INDEX_BITS
(0x801 | TAG_TYPE_BINARY)
Index bits attribute.
The following entries are of type TAG_TYPE_WORD (0x3000).
Constant/value Description
TAG_MATCH_MODE
(0x1 | TAG_TYPE_WORD)
Match mode attribute.
TAG_TAG
(0x801 | TAG_TYPE_WORD)
TAG entry.
TAG_INDEX_TAG
(0x802 | TAG_TYPE_WORD)
Index TAG attribute for an index entry.
TAG_INDEX_KEY
(0x803 | TAG_TYPE_WORD)
Index key attribute for an index entry.

-parameters

-see-also

TAG Types

TAGID

TAGREF