SDBQUERYRESULT structure
Contains the results from querying the shim database for a matching executable.
Syntax
typedef struct tagSDBQUERYRESULT {
TAGREF atrExes[SDB_MAX_EXES];
DWORD adwExeFlags[SDB_MAX_EXES];
TAGREF atrLayers[SDB_MAX_LAYERS];
DWORD dwLayerFlags;
TAGREF trApphelp;
DWORD dwExeCount;
DWORD dwLayerCount;
GUID guidID;
DWORD dwFlags;
DWORD dwCustomSDBMap;
GUID rgGuidDB[SDB_MAX_SDBS];
} SDBQUERYRESULT, *PSDBQUERYRESULT;
Members
-
atrExes
-
The TAGREF values of the matching executable files. Note that SDB_MAX_EXES is defined as 16.
-
adwExeFlags
-
This parameter can be one or more of the following values.
-
SHIMREG_DISABLE_SHIM (0x00000001)
-
SHIMREG_DISABLE_APPHELP (0x00000002)
-
SHIMREG_APPHELP_NOUI (0x00000004)
-
SHIMREG_APPHELP_CANCEL (0x10000000)
-
SHIMREG_DISABLE_SXS (0x00000010)
-
SHIMREG_DISABLE_LAYER (0x00000020)
-
SHIMREG_DISABLE_DRIVER (0x00000040)
-
-
atrLayers
-
The TAGREF values of the matching layers. Note that SDB_MAX_LAYERS is defined as 8.
-
dwLayerFlags
-
This parameter can be one or more of the following values.
-
SHIMREG_DISABLE_SHIM (0x00000001)
-
SHIMREG_DISABLE_APPHELP (0x00000002)
-
SHIMREG_APPHELP_NOUI (0x00000004)
-
SHIMREG_APPHELP_CANCEL (0x10000000)
-
SHIMREG_DISABLE_SXS (0x00000010)
-
SHIMREG_DISABLE_LAYER (0x00000020)
-
SHIMREG_DISABLE_DRIVER (0x00000040)
-
-
trApphelp
-
The TAGREF value of the apphelp message of the corresponding executable.
-
dwExeCount
-
The number of elements in atrExes.
-
dwLayerCount
-
The number of elements in atrLayers.
-
guidID
-
The GUID of the last executable file.
-
dwFlags
-
This parameter can be one or more of the following values.
-
SHIMREG_DISABLE_SHIM (0x00000001)
-
SHIMREG_DISABLE_APPHELP (0x00000002)
-
SHIMREG_APPHELP_NOUI (0x00000004)
-
SHIMREG_APPHELP_CANCEL (0x10000000)
-
SHIMREG_DISABLE_SXS (0x00000010)
-
SHIMREG_DISABLE_LAYER (0x00000020)
-
SHIMREG_DISABLE_DRIVER (0x00000040)
-
-
dwCustomSDBMap
-
A map of the custom shim databases. The corresponding bits are set if rgGuidDB is valid.
-
rgGuidDB
-
The GUIDs of the shim databases. Note that SDB_MAX_SDBS is defined as 16.
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows Vista [desktop apps only] |
Minimum supported server |
Windows Server 2008 [desktop apps only] |
See also