1 /**
2  * This file has no copyright assigned and is placed in the Public Domain.
3  * This file is part of the mingw-w64 runtime package.
4  * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5  */
6 #ifndef PERSIST_H
7 #define PERSIST_H
8 
9 #define DBPROPFLAGS_PERSIST 0x2000
10 
11 #define DBPROPVAL_PERSIST_ADTG 0
12 #define DBPROPVAL_PERSIST_XML 1
13 #define DBPROP_PersistFormat 2
14 #define DBPROP_PersistSchema 3
15 #define DBPROP_HCHAPTER 4
16 #define DBPROP_MAINTAINPROPS 5
17 #define DBPROP_Unicode 6
18 #define DBPROP_INTERLEAVEDROWS 8
19 
20 extern const CLSID CLSID_MSPersist
21 #if (defined DBINITCONSTANTS) | (defined DSINITCONSTANTS)
22 = { 0x7c07e0d0,0x4418,0x11d2,{ 0x92,0x12,0x0,0xc0,0x4f,0xbb,0xbf,0xb3 } }
23 #endif
24 ;
25 
26 extern const GUID DBPROPSET_PERSIST
27 #if (defined DBINITCONSTANTS) | (defined DSINITCONSTANTS)
28 = { 0x4d7839a0,0x5b8e,0x11d1,{ 0xa6,0xb3,0x0,0xa0,0xc9,0x13,0x8c,0x66 } };
29 #endif
30 ;
31 
32 #define MS_PERSIST_PROGID "MSPersist"
33 
34 extern const char *PROGID_MSPersist
35 #if (defined DBINITCONSTANTS) | (defined DSINITCONSTANTS)
36 = MS_PERSIST_PROGID
37 #endif
38 ;
39 
40 extern const unsigned short *PROGID_MSPersist_W
41 #if (defined DBINITCONSTANTS) | (defined DSINITCONSTANTS)
42 = L"MSPersist"
43 #endif
44 ;
45 
46 extern const char *PROGID_MSPersist_Version
47 #if (defined DBINITCONSTANTS) | (defined DSINITCONSTANTS)
48 = MS_PERSIST_PROGID ".1"
49 #endif
50 ;
51 
52 extern const unsigned short *PROGID_MSPersist_Version_W
53 #if (defined DBINITCONSTANTS) | (defined DSINITCONSTANTS)
54 = L"MSPersist.1"
55 #endif
56 ;
57 #endif
58