Mercurial > games > semicongine
comparison fuhtark_test/include/winapi/adc.h @ 1500:91c8c3b7cbf0
add: futhark tests for generating vulkan api
| author | sam <sam@basx.dev> |
|---|---|
| date | Wed, 26 Nov 2025 21:36:48 +0700 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 1499:1f58458b7ef7 | 1500:91c8c3b7cbf0 |
|---|---|
| 1 /** | |
| 2 * This file has no copyright assigned and is placed in the Public Domain. | |
| 3 * This file is part of the w64 mingw-runtime package. | |
| 4 * No warranty is given; refer to the file DISCLAIMER within this package. | |
| 5 */ | |
| 6 #ifndef ADC_INCLUDED | |
| 7 #define ADC_INCLUDED | |
| 8 | |
| 9 #if defined(DBINITCONSTANTS) || defined(ADCINITCONSTANTS) | |
| 10 extern const CLSID CLSID_FoxRowset = { 0x3ff292b6,0xb204,0x11cf,{ 0x8d,0x23,0,0xaa,0,0x5f,0xfe,0x58 } }; | |
| 11 extern const GUID DBPROPSET_ADC = { 0xb68e3cc1,0x6deb,0x11d0,{ 0x8d,0xf6,0x00,0xaa,0x00,0x5f,0xfe,0x58 } }; | |
| 12 extern const GUID IID_IAsyncAllowed = {0xf5f2893a,0xba9e,0x11d0,{ 0xab,0xb9,0x0,0xc0,0x4f,0xc2,0x9f,0x8f } }; | |
| 13 extern const IID IID_IRowsetADCExtensions = { 0xF17324c4,0x68E0,0x11D0,{ 0xAD,0x45,0x00,0xC0,0x4F,0xC2,0x98,0x63 } }; | |
| 14 extern const IID IID_IUpdateInfo = { 0xa0385420,0x62b8,0x11d1,{ 0x9a,0x6,0x0,0xa0,0xc9,0x3,0xaa,0x45 } }; | |
| 15 extern const IID IID_IRowsetSynchronize = { 0x1be41e60,0x807a,0x11d1,{ 0x9a,0x14,0x0,0xa0,0xc9,0x3,0xaa,0x45 } }; | |
| 16 extern const IID IID_IRowsetProperties = { 0x1e837070,0xbcfc,0x11d1,{ 0x9a,0x2c,0x0,0xa0,0xc9,0x3,0xaa,0x45 } }; | |
| 17 #else | |
| 18 extern const CLSID CLSID_FoxRowset; | |
| 19 extern const GUID DBPROPSET_ADC; | |
| 20 extern const GUID IID_IAsyncAllowed; | |
| 21 extern const IID IID_IRowsetADCExtensions; | |
| 22 extern const IID IID_IUpdateInfo; | |
| 23 extern const IID IID_IRowsetSynchronize; | |
| 24 extern const IID IID_IRowsetProperties; | |
| 25 #endif | |
| 26 | |
| 27 enum ADCPROPENUM { | |
| 28 DBPROP_ADC_ASYNCHFETCHSIZE = 3, | |
| 29 DBPROP_ADC_BATCHSIZE = 4, | |
| 30 DBPROP_ADC_UPDATECRITERIA = 5, | |
| 31 DBPROP_ADC_ASYNCHPREFETCHSIZE = 7, | |
| 32 DBPROP_ADC_ASYNCHTHREADPRIORITY = 8, | |
| 33 DBPROP_ADC_CACHECHILDROWS = 9, | |
| 34 DBPROP_ADC_MAINTAINCHANGESTATUS = 10, | |
| 35 DBPROP_ADC_AUTORECALC = 11, | |
| 36 DBPROP_ADC_UNIQUETABLE = 13, | |
| 37 DBPROP_ADC_UNIQUESCHEMA = 14, | |
| 38 DBPROP_ADC_UNIQUECATALOG = 15, | |
| 39 DBPROP_ADC_CUSTOMRESYNCH = 16, | |
| 40 DBPROP_ADC_CEVER = 17, | |
| 41 DBPROP_ADC_RESHAPENAME = 18, | |
| 42 DBPROP_ADC_UPDATERESYNC = 19, | |
| 43 DBPROP_ADC_BACKINGSTORE = 21, | |
| 44 DBPROP_ADC_RELEASESHAPEONDISCONNECT = 22 | |
| 45 }; | |
| 46 | |
| 47 #ifndef _COMMON_ADC_AND_ADO_PROPS_ | |
| 48 #define _COMMON_ADC_AND_ADO_PROPS_ | |
| 49 enum ADCPROP_UPDATECRITERIA_ENUM { | |
| 50 adCriteriaKey = 0, | |
| 51 adCriteriaAllCols = 1, | |
| 52 adCriteriaUpdCols = 2, | |
| 53 adCriteriaTimeStamp = 3 | |
| 54 }; | |
| 55 | |
| 56 enum ADCPROP_ASYNCTHREADPRIORITY_ENUM { | |
| 57 adPriorityLowest = 1, | |
| 58 adPriorityBelowNormal = 2, | |
| 59 adPriorityNormal = 3, | |
| 60 adPriorityAboveNormal = 4, | |
| 61 adPriorityHighest = 5 | |
| 62 }; | |
| 63 | |
| 64 enum ADCPROP_UPDATERESYNC_ENUM { | |
| 65 adResyncNone = 0, | |
| 66 adResyncAutoIncrement = 0x1, | |
| 67 adResyncConflicts = 0x2, | |
| 68 adResyncUpdates = 0x4, | |
| 69 adResyncInserts = 0x8, | |
| 70 adResyncAll = 0xf | |
| 71 }; | |
| 72 | |
| 73 enum ADCPROP_AUTORECALC_ENUM { | |
| 74 adRecalcUpFront = 0, | |
| 75 adRecalcAlways = 1 | |
| 76 }; | |
| 77 #endif | |
| 78 | |
| 79 enum FOXROWSETPROPENUM { | |
| 80 DBPROP_FOXTABLENAME = 0xeeffL | |
| 81 }; | |
| 82 #endif |
