You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
2.1 KiB
57 lines
2.1 KiB
//--------------------------------------------------------------------
|
|
// Microsoft OLE DB Provider for Index Server
|
|
// (C) Copyright 1996 - 1997 By Microsoft Corporation.
|
|
//
|
|
// @doc
|
|
//
|
|
// @module MSIDXS.H | Provider Specific definitions
|
|
//
|
|
//--------------------------------------------------------------------
|
|
|
|
#ifndef _MSIDXS_H_
|
|
#define _MSIDXS_H_
|
|
|
|
// Provider Class Id
|
|
#ifdef DBINITCONSTANTS
|
|
extern const GUID CLSID_MSIDXS = {0xF9AE8980, 0x7E52, 0x11d0, {0x89,0x64,0x00,0xC0,0x4F,0xD6,0x11,0xD7}};
|
|
extern const GUID CLSID_MSSEARCHSQL = {0x0B63E349, 0x9CCC, 0x11D0, {0xBC,0xDB,0x00,0x80,0x5F,0xCC,0xCE,0x04}};
|
|
// Site Server
|
|
extern const GUID DBPROPSET_NLCOMMAND = {0x0B63E344, 0x9CCC, 0x11D0, {0xBC,0xDB,0x00,0x80,0x5F,0xCC,0xCE,0x04}};
|
|
extern const GUID DBPROPSET_NLROWSET = {0x0B63E36E, 0x9CCC, 0x11D0, {0xBC,0xDB,0x00,0x80,0x5F,0xCC,0xCE,0x04}};
|
|
#else // !DBINITCONSTANTS
|
|
extern const GUID CLSID_MSIDXS;
|
|
extern const GUID CLSID_MSSEARCHSQL;
|
|
// Site Server
|
|
extern const GUID DBPROPSET_NLCOMMAND;
|
|
extern const GUID DBPROPSET_NLROWSET;
|
|
#endif // DBINITCONSTANTS
|
|
|
|
|
|
//----------------------------------------------------------------------------
|
|
// MSIDXS and MSIDNL specific properties
|
|
#ifdef DBINITCONSTANTS
|
|
extern const GUID DBPROPSET_MSIDXS_ROWSET_EXT = {0xAA6EE6B0, 0xE828, 0x11D0, {0xB2,0x3E,0x00,0xAA,0x00,0x47,0xFC,0x01} };
|
|
extern const GUID DBPROPSET_QUERY_EXT = {0xA7AC77ED, 0xF8D7, 0x11CE, {0xA7,0x98,0x00,0x20,0xF8,0x00,0x80,0x25} };
|
|
#else // !DBINITCONSTANTS
|
|
extern const GUID DBPROPSET_MSIDXS_ROWSET_EXT;
|
|
extern const GUID DBPROPSET_QUERY_EXT;
|
|
#endif // DBINITCONSTANTS
|
|
|
|
|
|
// PropIds under DBPROPSET_MSIDX_ROWSET_EXT
|
|
#define MSIDXSPROP_ROWSETQUERYSTATUS 2
|
|
#define MSIDXSPROP_COMMAND_LOCALE_STRING 3
|
|
#define MSIDXSPROP_QUERY_RESTRICTION 4
|
|
|
|
// Prop IDs for DBPROPET_NLCOMMAND
|
|
#define DBPROP_NLCOMMAND_STARTROW 3
|
|
#define DBPROP_NLCOMMAND_GETROWCOUNT 4
|
|
|
|
// Prop IDs for DBPROPSET_NLROWSET
|
|
#define DBPROP_NLROWSET_ROWCOUNT 1000
|
|
#define DBPROP_NLROWSET_NEXTSTARTROW 1001
|
|
#define DBPROP_NLROWSET_MOREROWS 1002
|
|
#define DBPROP_NLROWSET_CATSEQNUMS 1003
|
|
|
|
#endif
|
|
//----
|