-#define SDB_MAX_SDBS_VISTA 16
-#define SDB_MAX_EXES_VISTA 16
-#define SDB_MAX_LAYERS_VISTA 8
-
-#define SDBQUERYRESULT_EXPECTED_SIZE_VISTA 456
-
-typedef struct tagSDBQUERYRESULT
-{
- TAGREF atrExes[SDB_MAX_EXES_VISTA];
- DWORD adwExeFlags[SDB_MAX_EXES_VISTA];
- TAGREF atrLayers[SDB_MAX_LAYERS_VISTA];
- DWORD dwLayerFlags;
- TAGREF trApphelp;
- DWORD dwExeCount;
- DWORD dwLayerCount;
- GUID guidID;
- DWORD dwFlags;
- DWORD dwCustomSDBMap;
- GUID rgGuidDB[SDB_MAX_SDBS_VISTA];
-} SDBQUERYRESULT, *PSDBQUERYRESULT;
-
-
-#define SDBQUERYRESULT_EXPECTED_SIZE_2k3 344
-
-#define SDB_MAX_EXES_2k3 4
-#define SDB_MAX_LAYERS_2k3 8
-
-typedef struct tagSDBQUERYRESULT_2k3
-{
- TAGREF atrExes[SDB_MAX_EXES_2k3];
- TAGREF atrLayers[SDB_MAX_LAYERS_2k3];
- DWORD dwLayerFlags;
- TAGREF trApphelp; // probably?
- DWORD dwExeCount;
- DWORD dwLayerCount;
- GUID guidID; // probably?
- DWORD dwFlags; // probably?
- DWORD dwCustomSDBMap;
- GUID rgGuidDB[SDB_MAX_SDBS_VISTA];
-} SDBQUERYRESULT_2k3, *PSDBQUERYRESULT_2k3;
-
-
-
-
-
-C_ASSERT(sizeof(SDBQUERYRESULT) == SDBQUERYRESULT_EXPECTED_SIZE_VISTA);
-C_ASSERT(sizeof(SDBQUERYRESULT_2k3) == SDBQUERYRESULT_EXPECTED_SIZE_2k3);
-