| esent.h (6.3.9600.17415-Windows 8.1) | | esent.h (10.0.10586.212-Windows 10 1511 10586.494) |
| | |
| skipping to change at line 37 | | skipping to change at line 37 |
| #endif | | #endif |
| | |
| #include <specstrings.h> | | #include <specstrings.h> |
| | |
| // JET_VERSION is similar to WINVER. It allows the most recent header to be used | | // JET_VERSION is similar to WINVER. It allows the most recent header to be used |
| // against older targets. Supported versions are: | | // against older targets. Supported versions are: |
| // 0x0500 - Windows 2000 | | // 0x0500 - Windows 2000 |
| // 0x0501 - Windows XP | | // 0x0501 - Windows XP |
| // 0x0502 - Windows Server 2003 | | // 0x0502 - Windows Server 2003 |
| // 0x0600 - Windows Vista / Windows Server 2008 | | // 0x0600 - Windows Vista / Windows Server 2008 |
|
| // 0x0601 - Windows 7 | | // 0x0601 - Windows 7 / Windows Server 2008 R2 |
| // 0x0602 - Windows 8 | | // 0x0602 - Windows 8 / Windows Server 2012 |
| // 0x0603 - Windows 8.1 | | // 0x0603 - Windows 8.1 / Windows Server 2012 R2 |
| | // 0x0A00 - Windows 10 |
| | |
| #ifndef JET_VERSION | | #ifndef JET_VERSION |
| # ifdef WINVER | | # ifdef WINVER |
| # define JET_VERSION WINVER | | # define JET_VERSION WINVER |
| # else | | # else |
| // JET_VERSION has not been specified. Assume all functions are available. | | // JET_VERSION has not been specified. Assume all functions are available. |
|
| # define JET_VERSION 0x0603 | | # define JET_VERSION 0x0A00 |
| # endif | | # endif |
| #endif | | #endif |
| | |
|
| #if defined(_M_AMD64) || defined(_M_IA64) | | #if defined(_WIN64) |
| #include <pshpack8.h> | | #include <pshpack8.h> |
| #else | | #else |
| #include <pshpack4.h> | | #include <pshpack4.h> |
| #endif | | #endif |
| | |
| #pragma warning(push) | | #pragma warning(push) |
| #pragma warning(disable: 4201) // nonstandard extension used : name
less struct/union | | #pragma warning(disable: 4201) // nonstandard extension used : name
less struct/union |
| | |
| #define JET_API __stdcall | | #define JET_API __stdcall |
| #define JET_NODSAPI __stdcall | | #define JET_NODSAPI __stdcall |
| | |
| #if defined(_WIN64) | | #if defined(_WIN64) |
| typedef unsigned __int64 JET_API_PTR; | | typedef unsigned __int64 JET_API_PTR; |
| #elif !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && _MSC_VER >= 13
00 | | #elif !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && _MSC_VER >= 13
00 |
| typedef __w64 unsigned long JET_API_PTR; | | typedef __w64 unsigned long JET_API_PTR; |
| #else | | #else |
| typedef unsigned long JET_API_PTR; | | typedef unsigned long JET_API_PTR; |
| #endif | | #endif |
| | |
|
| typedef long JET_ERR; | | typedef _Return_type_success_( return >= 0 ) long JET_ERR; |
| | |
| typedef JET_API_PTR JET_HANDLE; /* backup file handle */ | | typedef JET_API_PTR JET_HANDLE; /* backup file handle */ |
| typedef JET_API_PTR JET_INSTANCE; /* Instance Identifier */ | | typedef JET_API_PTR JET_INSTANCE; /* Instance Identifier */ |
| typedef JET_API_PTR JET_SESID; /* Session Identifier */ | | typedef JET_API_PTR JET_SESID; /* Session Identifier */ |
| typedef JET_API_PTR JET_TABLEID; /* Table Identifier */ | | typedef JET_API_PTR JET_TABLEID; /* Table Identifier */ |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| typedef JET_API_PTR JET_LS; /* Local Storage */ | | typedef JET_API_PTR JET_LS; /* Local Storage */ |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
| typedef unsigned long JET_COLUMNID; /* Column Identifier */ | | typedef unsigned long JET_COLUMNID; /* Column Identifier */ |
| | |
| skipping to change at line 106 | | skipping to change at line 107 |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| typedef unsigned long JET_CBTYP; /* Callback Types */ | | typedef unsigned long JET_CBTYP; /* Callback Types */ |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
| typedef JET_ERR (JET_API *JET_PFNSTATUS)( | | typedef JET_ERR (JET_API *JET_PFNSTATUS)( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_SNP snp, | | _In_ JET_SNP snp, |
| _In_ JET_SNT snt, | | _In_ JET_SNT snt, |
| _In_opt_ void * pv ); | | _In_opt_ void * pv ); |
| | |
|
| /* required to make RSTMAP RPC capable | | |
| /**/ | | |
| #ifdef MIDL_PASS | | |
| #define xRPC_STRING [string] | | |
| #else | | |
| #define xRPC_STRING | | |
| #if !defined(_NATIVE_WCHAR_T_DEFINED) | | #if !defined(_NATIVE_WCHAR_T_DEFINED) |
| typedef unsigned short WCHAR; | | typedef unsigned short WCHAR; |
| #else | | #else |
| typedef wchar_t WCHAR; | | typedef wchar_t WCHAR; |
| #endif | | #endif |
|
| #endif | | |
| | |
| typedef _Null_terminated_ char * JET_PSTR; /* ASCII string (char *) null ter
minated */ | | typedef _Null_terminated_ char * JET_PSTR; /* ASCII string (char *) null ter
minated */ |
| typedef _Null_terminated_ const char * JET_PCSTR; /* const ASCII string (char
*) null terminated */ | | typedef _Null_terminated_ const char * JET_PCSTR; /* const ASCII string (char
*) null terminated */ |
| typedef _Null_terminated_ WCHAR * JET_PWSTR; /* Unicode string (char *) null t
erminated */ | | typedef _Null_terminated_ WCHAR * JET_PWSTR; /* Unicode string (char *) null t
erminated */ |
| typedef _Null_terminated_ const WCHAR * JET_PCWSTR; /* const Unicode string (ch
ar *) null terminated */ | | typedef _Null_terminated_ const WCHAR * JET_PCWSTR; /* const Unicode string (ch
ar *) null terminated */ |
| | |
| typedef struct | | typedef struct |
| { | | { |
|
| xRPC_STRING char *szDatabaseName; | | char *szDatabaseName; |
| xRPC_STRING char *szNewDatabaseName; | | char *szNewDatabaseName; |
| } JET_RSTMAP_A; /* restore map */ | | } JET_RSTMAP_A; /* restore map */ |
| | |
| typedef struct | | typedef struct |
| { | | { |
|
| xRPC_STRING WCHAR *szDatabaseName; | | WCHAR *szDatabaseName; |
| xRPC_STRING WCHAR *szNewDatabaseName; | | WCHAR *szNewDatabaseName; |
| } JET_RSTMAP_W; /* restore map */ | | } JET_RSTMAP_W; /* restore map */ |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JET_RSTMAP JET_RSTMAP_W | | #define JET_RSTMAP JET_RSTMAP_W |
| #else | | #else |
| #define JET_RSTMAP JET_RSTMAP_A | | #define JET_RSTMAP JET_RSTMAP_A |
| #endif | | #endif |
| | |
|
| | // For edbutil convert and JetConvert() only. |
| | |
| typedef struct tagCONVERT_A | | typedef struct tagCONVERT_A |
| { | | { |
| char *szOldDll; | | char *szOldDll; |
| union | | union |
| { | | { |
| unsigned long fFlags; | | unsigned long fFlags; |
| struct | | struct |
| { | | { |
| unsigned long fSchemaChangesOnly:1; | | unsigned long fSchemaChangesOnly:1; |
| }; | | }; |
| | |
| skipping to change at line 174 | | skipping to change at line 170 |
| }; | | }; |
| }; | | }; |
| } JET_CONVERT_W; | | } JET_CONVERT_W; |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JET_CONVERT JET_CONVERT_W | | #define JET_CONVERT JET_CONVERT_W |
| #else | | #else |
| #define JET_CONVERT JET_CONVERT_A | | #define JET_CONVERT JET_CONVERT_A |
| #endif | | #endif |
| | |
|
| | // Configuration Store |
| | // |
| | // ESE has the ability to use an external config store for ESE database engi |
| | ne and instance |
| | // settings. |
| | // |
| | // Using the registry this might look something like setting the JET param t |
| | o this: |
| | // |
| | // JET_paramConfigStoreSpec "reg:HKEY_LOCAL_MACHINE\SOFTWARE\ |
| | Microsoft\PopServer(Inst1)" |
| | // |
| | // where "PopServer(Inst1)" is just an exaple name, you shou |
| | ld pick a different name or |
| | // even a different part of the registry if appropriate. Yo |
| | u are limited however to |
| | // beginning under: HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER. |
| | // |
| | // And configuring the registry thusly: |
| | // |
| | //Windows Registry Editor Version 5.00 |
| | // |
| | //[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PopServer(Inst1)] |
| | // |
| | //[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PopServer(Inst1)\SysParamDefault] |
| | //"JET_paramDatabasePageSize"="8192" |
| | //"JET_paramEnableFileCache"="1" |
| | // |
| | // All values should be set as a string version of a decimal of hex values ( |
| | such as "0x2000"). |
| | // |
| | |
| | // |
| | // The security settings / [D]ACL of the registry key provided to JET_paramC |
| | onfigStoreSpec |
| | // should be locked down to the same security context as the client applicat |
| | ion that uses ESE |
| | // and opens the database, otherwise there is a possible Escalation of Privi |
| | lege attack. |
| | // |
| | |
| | // The JET_wszConfigStoreReadControl in the registry are registry values und |
| | er the root |
| | // registry key passed to JET_paramConfigStoreSpec. |
| | |
| | #define JET_wszConfigStoreReadControl |
| | L"CsReadControl" |
| | #define JET_bitConfigStoreReadControlInhibitRead |
| | 0x1 // Will stop reading from the registry config store, and pau |
| | se reading until flag is removed (this will stall some JET initialization APIs). |
| | #define JET_bitConfigStoreReadControlDisableAll |
| | 0x2 // Simply disables the registry config store from be |
| | ing read or used. |
| | #define JET_bitConfigStoreReadControlDefault |
| | 0x0 // Use default ESE behavior. |
| | |
| | // The JET_wszConfigStoreRelPathSysParamDefault and JET_wszConfigStoreRelPat |
| | hSysParamOverride in |
| | // the registry are registry sub-keys under the root registry key passed to |
| | JET_paramConfigStoreSpec. |
| | #define JET_wszConfigStoreRelPathSysParamDefault L"SysPara |
| | mDefault" |
| | #define JET_wszConfigStoreRelPathSysParamOverride L"SysPara |
| | mOverride" |
| | |
| // Online defragmentation options | | // Online defragmentation options |
| #define JET_bitDefragmentBatchStart 0x00000001 | | #define JET_bitDefragmentBatchStart 0x00000001 |
| #define JET_bitDefragmentBatchStop 0x00000002 | | #define JET_bitDefragmentBatchStop 0x00000002 |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| #define JET_bitDefragmentAvailSpaceTreesOnly 0x00000040 /* only defrag Av
ailExt trees */ | | #define JET_bitDefragmentAvailSpaceTreesOnly 0x00000040 /* only defrag Av
ailExt trees */ |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| #if ( JET_VERSION >= 0x0601 ) | | #if ( JET_VERSION >= 0x0601 ) |
| #define JET_bitDefragmentNoPartialMerges 0x00000080 /* don't
do partial merges during OLD */ | | #define JET_bitDefragmentNoPartialMerges 0x00000080 /* don't
do partial merges during OLD */ |
| | |
| | |
| skipping to change at line 1349 | | skipping to change at line 1391 |
| struct JET_THREADSTATS { | | struct JET_THREADSTATS { |
| unsigned long cbStruct; // size of this struct | | unsigned long cbStruct; // size of this struct |
| unsigned long cPageReferenced; // pages referenced | | unsigned long cPageReferenced; // pages referenced |
| unsigned long cPageRead; // pages read from disk | | unsigned long cPageRead; // pages read from disk |
| unsigned long cPagePreread; // pages preread from disk | | unsigned long cPagePreread; // pages preread from disk |
| unsigned long cPageDirtied; // clean pages modified | | unsigned long cPageDirtied; // clean pages modified |
| unsigned long cPageRedirtied; // dirty pages modified | | unsigned long cPageRedirtied; // dirty pages modified |
| unsigned long cLogRecord; // log records generated | | unsigned long cLogRecord; // log records generated |
| unsigned long cbLogRecord; // log record bytes generated | | unsigned long cbLogRecord; // log record bytes generated |
| }; | | }; |
|
| | #endif // JET_VERSION >= 0x0600 |
| | |
| | #if ( JET_VERSION >= 0x0A00 ) |
| | // JET performance counters accumulated by thread |
| | // |
| | struct JET_THREADSTATS2 { |
| | unsigned long cbStruct; // size |
| | of this struct |
| | unsigned long cPageReferenced; // pages referen |
| | ced |
| | unsigned long cPageRead; // pages |
| | read from disk |
| | unsigned long cPagePreread; // pages preread |
| | from disk |
| | unsigned long cPageDirtied; // clean pages m |
| | odified |
| | unsigned long cPageRedirtied; // dirty pages m |
| | odified |
| | unsigned long cLogRecord; // log r |
| | ecords generated |
| | unsigned long cbLogRecord; // log record by |
| | tes generated |
| | unsigned __int64 cusecPageCacheMiss; // page cache mi |
| | ss latency in microseconds |
| | unsigned long cPageCacheMiss; // page cache mi |
| | sses |
| | }; |
| | #endif // JET_VERSION >= 0x0A00 |
| | |
| | #if ( JET_VERSION >= 0x0600 ) |
| | |
| typedef struct | | typedef struct |
| { | | { |
| unsigned long cbStruct; | | unsigned long cbStruct; |
| | |
| JET_RSTMAP_A * rgrstmap; | | JET_RSTMAP_A * rgrstmap; |
| long crstmap; | | long crstmap; |
| | |
| JET_LGPOS lgposStop; | | JET_LGPOS lgposStop; |
| JET_LOGTIME logtimeStop; | | JET_LOGTIME logtimeStop; |
| | |
| skipping to change at line 1518 | | skipping to change at line 1580 |
| // be populated by all error levels. | | // be populated by all error levels. |
| typedef struct { | | typedef struct { |
| unsigned long cbStruct; | | unsigned long cbStruct; |
| JET_ERR errValue;
// The error value for the requested info level. | | JET_ERR errValue;
// The error value for the requested info level. |
| JET_ERRCAT errcatMostSpecific; /
/ The most specific category of the error. | | JET_ERRCAT errcatMostSpecific; /
/ The most specific category of the error. |
| unsigned char rgCategoricalHierarchy[8]; // Hierarchy
of error categories. Position 0 is the highest level in the hierarchy, and the
rest are JET_errcatUnknown. | | unsigned char rgCategoricalHierarchy[8]; // Hierarchy
of error categories. Position 0 is the highest level in the hierarchy, and the
rest are JET_errcatUnknown. |
| unsigned long lSourceLine; // T
he source file line for the requested info level. | | unsigned long lSourceLine; // T
he source file line for the requested info level. |
| WCHAR rgszSourceFile[64]; /
/ The source file name for the requested info level. | | WCHAR rgszSourceFile[64]; /
/ The source file name for the requested info level. |
| } JET_ERRINFOBASIC_W; | | } JET_ERRINFOBASIC_W; |
| | |
|
| | // grbits for JET_PFNDURABLECOMMITCALLBACK |
| | #if ( JET_VERSION >= 0x0A00 ) |
| | #define JET_bitDurableCommitCallbackLogUnavailable 0x00000001 // Pa |
| | ssed back to durable commit callback to let it know that log is down (and all pe |
| | nding commits will not be flushed to disk) |
| | #endif |
| | |
| // commit-id from JetCommitTransaction2 | | // commit-id from JetCommitTransaction2 |
| typedef struct | | typedef struct |
| { | | { |
| JET_SIGNATURE signLog; | | JET_SIGNATURE signLog; |
| int reserved; // for packing so int64 below i
s 8-byte aligned on 32-bits despite the pshpack4 above | | int reserved; // for packing so int64 below i
s 8-byte aligned on 32-bits despite the pshpack4 above |
| __int64 commitId; | | __int64 commitId; |
| } JET_COMMIT_ID; | | } JET_COMMIT_ID; |
| | |
| // assert that commit-id is 8-byte aligned so managed interop works correctly | | // assert that commit-id is 8-byte aligned so managed interop works correctly |
| // C_ASSERT( offsetof( JET_COMMIT_ID, commitId ) % 8 == 0 ); | | // C_ASSERT( offsetof( JET_COMMIT_ID, commitId ) % 8 == 0 ); |
| | |
| skipping to change at line 1670 | | skipping to change at line 1737 |
| // | | // |
| #define JET_configDefault 0x0001 /
/ Resets ALL parameters to their default value | | #define JET_configDefault 0x0001 /
/ Resets ALL parameters to their default value |
| #define JET_configRemoveQuotas 0x0002 // U
nrestricts the quota enforcement (by setting to as high as possible) for any ESE
handle types where memory is not pre-allocated or used as a cache. | | #define JET_configRemoveQuotas 0x0002 // U
nrestricts the quota enforcement (by setting to as high as possible) for any ESE
handle types where memory is not pre-allocated or used as a cache. |
| #define JET_configLowDiskFootprint 0x0004 // S
et appropriate parameters to optimize the engine to use a small amount of disk s
pace. Uses circular logging. | | #define JET_configLowDiskFootprint 0x0004 // S
et appropriate parameters to optimize the engine to use a small amount of disk s
pace. Uses circular logging. |
| #define JET_configMediumDiskFootprint 0x0008 // Set appro
priate parameters to optimize the engine to use a medium amount of disk space.
Uses circular logging. | | #define JET_configMediumDiskFootprint 0x0008 // Set appro
priate parameters to optimize the engine to use a medium amount of disk space.
Uses circular logging. |
| #define JET_configLowMemory 0x0010 /
/ Set appropriate parameters to optimize the engine to use a small amount o
f memory/working set at the cost of CPU efficiency and some disk efficiency. | | #define JET_configLowMemory 0x0010 /
/ Set appropriate parameters to optimize the engine to use a small amount o
f memory/working set at the cost of CPU efficiency and some disk efficiency. |
| #define JET_configDynamicMediumMemory 0x0020 // Set appro
priate parameters to optimize the engine to use a modest amount of memory/workin
g set at the cost of CPU efficiency, dynamically adjusting for bursts in activit
y. | | #define JET_configDynamicMediumMemory 0x0020 // Set appro
priate parameters to optimize the engine to use a modest amount of memory/workin
g set at the cost of CPU efficiency, dynamically adjusting for bursts in activit
y. |
| #define JET_configLowPower 0x0040 /
/ Set appropriate parameters to optimize the engine to attempt to conserve
power over keeping everything the most up to date, or memory usage. | | #define JET_configLowPower 0x0040 /
/ Set appropriate parameters to optimize the engine to attempt to conserve
power over keeping everything the most up to date, or memory usage. |
| #define JET_configSSDProfileIO 0x0080 // S
et appropriate parameters to optimize the engine to be using the SSD profile IO
parameters. | | #define JET_configSSDProfileIO 0x0080 // S
et appropriate parameters to optimize the engine to be using the SSD profile IO
parameters. |
| #define JET_configRunSilent 0x0100 /
/ Turns off all externally visible signs of the library running (event logs
, perfmon, tracing, etc). | | #define JET_configRunSilent 0x0100 /
/ Turns off all externally visible signs of the library running (event logs
, perfmon, tracing, etc). |
|
| | #if ( JET_VERSION >= 0x0A00 ) |
| #define JET_configUnthrottledMemory 0x0200 // A
llows ESE to grow to most of memory because this is likely a single purpose serv
er for this machine, or wants to allow our variable memory caches to grow to use
most of memory if in use. | | #define JET_configUnthrottledMemory 0x0200 // A
llows ESE to grow to most of memory because this is likely a single purpose serv
er for this machine, or wants to allow our variable memory caches to grow to use
most of memory if in use. |
|
| #define JET_configHighConcurrencyScaling 0x0400 // E | | #define JET_configHighConcurrencyScaling 0x0400 // Ensures E |
| nsures ESE uses all its high concurrency scaling methods to achieve high levels | | SE uses all its high concurrency scaling methods to achieve high levels of perfo |
| of performance on multi-CPU systems (SMP, Multi-Core, Hyper-Threading, etc) for | | rmance on multi-CPU systems (SMP, Multi-Core, Hyper-Threading, etc) for server s |
| server scale applications, at a higher fixed memory overhead. | | cale applications, at a higher fixed memory overhead. |
| | #endif // JET_VERSION >= 0x0A00 |
| | |
| #endif // JET_VERSION >= 0x0602 | | #endif // JET_VERSION >= 0x0602 |
| | |
|
| // system paramters | | // system parameters |
| // | | // |
| // NOTE: the default values of these parameters used to be documented here. | | // NOTE: the default values of these parameters used to be documented here. |
| // this can no longer be done because we now support multiple sets of default | | // this can no longer be done because we now support multiple sets of default |
| // values as set by JET_paramConfiguration | | // values as set by JET_paramConfiguration |
| // | | // |
| // location parameters | | // location parameters |
| // | | // |
| #define JET_paramSystemPath 0 /
/ path to check point file | | #define JET_paramSystemPath 0 /
/ path to check point file |
| #define JET_paramTempPath 1 /
/ path to the temporary database | | #define JET_paramTempPath 1 /
/ path to the temporary database |
| #define JET_paramLogFilePath 2 // p
ath to the log file directory | | #define JET_paramLogFilePath 2 // p
ath to the log file directory |
| | |
| skipping to change at line 1747 | | skipping to change at line 1816 |
| #define JET_paramLRUKPolicy 27 // K
-ness of LRUK page eviction algorithm (1...2) | | #define JET_paramLRUKPolicy 27 // K
-ness of LRUK page eviction algorithm (1...2) |
| #define JET_paramLRUKTimeout 28 // time (sec
) after which cached pages are always evictable | | #define JET_paramLRUKTimeout 28 // time (sec
) after which cached pages are always evictable |
| #define JET_paramLRUKTrxCorrInterval 29 // Not Used: time (u
sec) under which page accesses by the same transaction are correlated | | #define JET_paramLRUKTrxCorrInterval 29 // Not Used: time (u
sec) under which page accesses by the same transaction are correlated |
| #define JET_paramOutstandingIOMax 30 // m
aximum outstanding I/Os | | #define JET_paramOutstandingIOMax 30 // m
aximum outstanding I/Os |
| #define JET_paramStartFlushThreshold 31 // evictable
pages at which to start a flush (proportional to CacheSizeMax) | | #define JET_paramStartFlushThreshold 31 // evictable
pages at which to start a flush (proportional to CacheSizeMax) |
| #define JET_paramStopFlushThreshold 32 // e
victable pages at which to stop a flush (proportional to CacheSizeMax) | | #define JET_paramStopFlushThreshold 32 // e
victable pages at which to stop a flush (proportional to CacheSizeMax) |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| #define JET_paramEnableViewCache 127 // enabl
e the use of memory mapped file I/O for database files | | #define JET_paramEnableViewCache 127 // enabl
e the use of memory mapped file I/O for database files |
| #define JET_paramCheckpointIOMax 135 // maxiu
mum number of pending flush writes | | #define JET_paramCheckpointIOMax 135 // maxiu
mum number of pending flush writes |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
|
| #if ( JET_VERSION >= 0x0602 ) | | |
| #define JET_paramCachePriority 177 // p | | |
| er-instance property for relative cache priorities(default = 100) | | |
| #endif // JET_VERSION >= 0x0602 | | |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| // TableClass names | | // TableClass names |
| #define JET_paramTableClass1Name 137 // name o
f tableclass1 | | #define JET_paramTableClass1Name 137 // name o
f tableclass1 |
| #define JET_paramTableClass2Name 138 // name o
f tableclass2 | | #define JET_paramTableClass2Name 138 // name o
f tableclass2 |
| #define JET_paramTableClass3Name 139 // name o
f tableclass3 | | #define JET_paramTableClass3Name 139 // name o
f tableclass3 |
| #define JET_paramTableClass4Name 140 // name o
f tableclass4 | | #define JET_paramTableClass4Name 140 // name o
f tableclass4 |
| #define JET_paramTableClass5Name 141 // name o
f tableclass5 | | #define JET_paramTableClass5Name 141 // name o
f tableclass5 |
| #define JET_paramTableClass6Name 142 // name o
f tableclass6 | | #define JET_paramTableClass6Name 142 // name o
f tableclass6 |
| #define JET_paramTableClass7Name 143 // name o
f tableclass7 | | #define JET_paramTableClass7Name 143 // name o
f tableclass7 |
| | |
| skipping to change at line 1773 | | skipping to change at line 1839 |
| #define JET_paramTableClass11Name 147 // name o
f tableclass11 | | #define JET_paramTableClass11Name 147 // name o
f tableclass11 |
| #define JET_paramTableClass12Name 148 // name o
f tableclass12 | | #define JET_paramTableClass12Name 148 // name o
f tableclass12 |
| #define JET_paramTableClass13Name 149 // name o
f tableclass13 | | #define JET_paramTableClass13Name 149 // name o
f tableclass13 |
| #define JET_paramTableClass14Name 150 // name o
f tableclass14 | | #define JET_paramTableClass14Name 150 // name o
f tableclass14 |
| #define JET_paramTableClass15Name 151 // name o
f tableclass15 | | #define JET_paramTableClass15Name 151 // name o
f tableclass15 |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #define JET_paramIOPriority 152 // adjust IO
priority per instance, anytime. Mainly for background recovery | | #define JET_paramIOPriority 152 // adjust IO
priority per instance, anytime. Mainly for background recovery |
| // Doesn't affect pendi
ng IOs, just subsequent ones | | // Doesn't affect pendi
ng IOs, just subsequent ones |
| | |
|
| // debug only parameters | | #define JET_paramRecovery 34 / |
| // | | / enable recovery via setting the string "On" or "Off" |
| #define JET_paramRecovery 34 / | | |
| / enable recovery | | |
| #define JET_paramEnableOnlineDefrag 35 // e
nable online defrag | | #define JET_paramEnableOnlineDefrag 35 // e
nable online defrag |
| | |
| // Application specific parameter | | // Application specific parameter |
| // | | // |
| #define JET_paramCheckFormatWhenOpenFail 44 // JetInit m
ay return JET_errDatabaseXXXformat instead of database corrupt when it is set | | #define JET_paramCheckFormatWhenOpenFail 44 // JetInit m
ay return JET_errDatabaseXXXformat instead of database corrupt when it is set |
| #define JET_paramEnableTempTableVersioning 46 // Enable ve
rsioning of temp tables | | #define JET_paramEnableTempTableVersioning 46 // Enable ve
rsioning of temp tables |
| #define JET_paramIgnoreLogVersion 47 // D
o not check the log version | | #define JET_paramIgnoreLogVersion 47 // D
o not check the log version |
| #define JET_paramDeleteOldLogs 48 // D
elete the log files if the version is old, after deleting may make database non-
recoverable | | #define JET_paramDeleteOldLogs 48 // D
elete the log files if the version is old, after deleting may make database non-
recoverable |
| #define JET_paramEventSourceKey 49 /
/ Event source registration key value | | #define JET_paramEventSourceKey 49 /
/ Event source registration key value |
| #define JET_paramNoInformationEvent 50 // D
isable logging information event | | #define JET_paramNoInformationEvent 50 // D
isable logging information event |
| | |
| skipping to change at line 1848 | | skipping to change at line 1912 |
| #if ( JET_VERSION >= 0x0502 ) | | #if ( JET_VERSION >= 0x0502 ) |
| #define JET_paramEnableIndexCleanup 54 // Enable cl
eanup of out-of-date index entries (Windows 2003 through Windows 7); Does NLS ve
rsion checking (Windows 2003 and later). | | #define JET_paramEnableIndexCleanup 54 // Enable cl
eanup of out-of-date index entries (Windows 2003 through Windows 7); Does NLS ve
rsion checking (Windows 2003 and later). |
| #endif // JET_VERSION >= 0x0502 | | #endif // JET_VERSION >= 0x0502 |
| | |
| //
60 // JET_paramCacheSizeMin defined above | | //
60 // JET_paramCacheSizeMin defined above |
| //
63 // JET_paramPreferredVerPages defined above | | //
63 // JET_paramPreferredVerPages defined above |
| #define JET_paramDatabasePageSize 64 // s
et database page size | | #define JET_paramDatabasePageSize 64 // s
et database page size |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| #define JET_paramDisableCallbacks 65 // t
urn off callback resolution (for defrag/repair) | | #define JET_paramDisableCallbacks 65 // t
urn off callback resolution (for defrag/repair) |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
|
| #if ( JET_VERSION >= 0x0600 ) | | |
| #define JET_paramDisablePerfmon 107 // d | | |
| isable perfmon support for this process | | |
| #endif // JET_VERSION >= 0x0600 | | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
|
| #if ( JET_VERSION >= 0x0600 ) | | |
| #define JET_paramEnablePersistedCallbacks 156 // allow the databa | | |
| se engine to resolve and use callbacks persisted in a database | | |
| #endif // JET_VERSION >= 0x0600 | | |
| | | |
| #define JET_paramLogFileCreateAsynch 69 // prepares
next log file while logging to the current one to smooth response time | | #define JET_paramLogFileCreateAsynch 69 // prepares
next log file while logging to the current one to smooth response time |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| #define JET_paramErrorToString 70 // turns a J
ET_err into a string (taken from the comment in jet.h) | | #define JET_paramErrorToString 70 // turns a J
ET_err into a string (taken from the comment in jet.h) |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| #define JET_paramZeroDatabaseDuringBackup 71 // Overwrite
deleted records/LVs during backup | | #define JET_paramZeroDatabaseDuringBackup 71 // Overwrite
deleted records/LVs during backup |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| #define JET_paramUnicodeIndexDefault 72 // default L
CMapString() lcid and flags to use for CreateIndex() and unique multi-values che
ck | | #define JET_paramUnicodeIndexDefault 72 // default L
CMapString() lcid and flags to use for CreateIndex() and unique multi-values che
ck |
|
// (pass pointer to JET_UNICODEINDEX structu
re for plParam and sizeof(JET_UNICODE_INDEX) for cbMax) | |
// (pass pointer to JET_UNICODEINDEX structu
re for plParam and sizeof(JET_UNICODE_INDEX) for cbMax) |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| #define JET_paramRuntimeCallback 73 // p
ointer to runtime-only callback function | | #define JET_paramRuntimeCallback 73 // p
ointer to runtime-only callback function |
| | |
| skipping to change at line 1876 | | skipping to change at line 1933 |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| #define JET_paramCleanupMismatchedLogFiles 77 // instead o
f erroring out after a successful recovery with JET_errLogFileSizeMismatchDataba
sesConsistent, ESE will silently delete the old log files and checkpoint file an
d continue operations | | #define JET_paramCleanupMismatchedLogFiles 77 // instead o
f erroring out after a successful recovery with JET_errLogFileSizeMismatchDataba
sesConsistent, ESE will silently delete the old log files and checkpoint file an
d continue operations |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| #define JET_paramRecordUpgradeDirtyLevel 78 // how aggre
sively should pages with their record format converted be flushed (0-3) | | #define JET_paramRecordUpgradeDirtyLevel 78 // how aggre
sively should pages with their record format converted be flushed (0-3) |
| //
81 // JET_paramGlobalMinVerPages defined above | | //
81 // JET_paramGlobalMinVerPages defined above |
| #define JET_paramOSSnapshotTimeout 82 // t
imeout for the freeze period in msec | | #define JET_paramOSSnapshotTimeout 82 // t
imeout for the freeze period in msec |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
| #define JET_paramExceptionAction 98 // w
hat to do with exceptions generated within JET | | #define JET_paramExceptionAction 98 // w
hat to do with exceptions generated within JET |
| #define JET_paramEventLogCache 99 // number of
bytes of eventlog records to cache if service is not available | | #define JET_paramEventLogCache 99 // number of
bytes of eventlog records to cache if service is not available |
|
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| #define JET_paramCreatePathIfNotExist 100 // create sy
stem/temp/log/log-failover paths if they do not exist | | #define JET_paramCreatePathIfNotExist 100 // create sy
stem/temp/log/log-failover paths if they do not exist |
| #define JET_paramPageHintCacheSize 101 // maximum s
ize of the fast page latch hint cache in bytes | | #define JET_paramPageHintCacheSize 101 // maximum s
ize of the fast page latch hint cache in bytes |
| #define JET_paramOneDatabasePerSession 102 // allow jus
t one open user database per session | | #define JET_paramOneDatabasePerSession 102 // allow jus
t one open user database per session |
| #define JET_paramMaxInstances 104 // m
aximum number of instances per process | | #define JET_paramMaxInstances 104 // m
aximum number of instances per process |
|
| | #define JET_paramDisablePerfmon 107 // d
isable perfmon support for this process |
| | |
| #define JET_paramIndexTuplesLengthMin 110 // for tuple
indexes, minimum length of a tuple | | #define JET_paramIndexTuplesLengthMin 110 // for tuple
indexes, minimum length of a tuple |
| #define JET_paramIndexTuplesLengthMax 111 // for tuple
indexes, maximum length of a tuple | | #define JET_paramIndexTuplesLengthMax 111 // for tuple
indexes, maximum length of a tuple |
| #define JET_paramIndexTuplesToIndexMax 112 // for tuple
indexes, maximum number of characters in a given string to index | | #define JET_paramIndexTuplesToIndexMax 112 // for tuple
indexes, maximum number of characters in a given string to index |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
|
| | |
| | // Parameters added in Windows 2003/XP64. |
| #if ( JET_VERSION >= 0x0502 ) | | #if ( JET_VERSION >= 0x0502 ) |
| #define JET_paramAlternateDatabaseRecoveryPath 113 // recovery-only - s
earch for dirty-shutdown databases in specified location only | | #define JET_paramAlternateDatabaseRecoveryPath 113 // recovery-only - s
earch for dirty-shutdown databases in specified location only |
| #endif // JET_VERSION >= 0x0502 | | #endif // JET_VERSION >= 0x0502 |
|
| | |
| | // Parameters added in Windows Vista. |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| #define JET_paramIndexTupleIncrement 132 // for tuple indexes
, offset increment for each succesive tuple | | #define JET_paramIndexTupleIncrement 132 // for tuple indexes
, offset increment for each succesive tuple |
| #define JET_paramIndexTupleStart 133 // for tuple
indexes, offset to start tuple indexing | | #define JET_paramIndexTupleStart 133 // for tuple
indexes, offset to start tuple indexing |
| #define JET_paramKeyMost 134 // r
ead only maximum settable key length before key trunctation occurs | | #define JET_paramKeyMost 134 // r
ead only maximum settable key length before key trunctation occurs |
| #define JET_paramLegacyFileNames 136 // Legacy f
ile name characteristics to preserve ( JET_bitESE98FileNames | JET_bitEightDotTh
reeSoftCompat ) | | #define JET_paramLegacyFileNames 136 // Legacy f
ile name characteristics to preserve ( JET_bitESE98FileNames | JET_bitEightDotTh
reeSoftCompat ) |
|
| | #define JET_paramEnablePersistedCallbacks 156 // allow the databa
se engine to resolve and use callbacks persisted in a database |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
|
| | |
| | // Parameters added in Windows 7. |
| #if ( JET_VERSION >= 0x0601 ) | | #if ( JET_VERSION >= 0x0601 ) |
| #define JET_paramWaypointLatency 153 // The laten
cy (in logs) behind the tip / highest committed log to defer database page flush
es. | | #define JET_paramWaypointLatency 153 // The laten
cy (in logs) behind the tip / highest committed log to defer database page flush
es. |
| #define JET_paramDefragmentSequentialBTrees 160 // Turn on/o
ff automatic sequential B-tree defragmentation | | #define JET_paramDefragmentSequentialBTrees 160 // Turn on/o
ff automatic sequential B-tree defragmentation |
| #define JET_paramDefragmentSequentialBTreesDensityCheckFrequency 161 /
/ Determine how frequently B-tree density is checked | | #define JET_paramDefragmentSequentialBTreesDensityCheckFrequency 161 /
/ Determine how frequently B-tree density is checked |
| #define JET_paramIOThrottlingTimeQuanta 162 // M
ax time (in MS) that the I/O throttling mechanism gives a task to run for it to
be considered 'completed'. | | #define JET_paramIOThrottlingTimeQuanta 162 // M
ax time (in MS) that the I/O throttling mechanism gives a task to run for it to
be considered 'completed'. |
| #define JET_paramLVChunkSizeMost 163 // M
ax LV chuck size supported wrt the chosen page size (R/O) | | #define JET_paramLVChunkSizeMost 163 // M
ax LV chuck size supported wrt the chosen page size (R/O) |
| #define JET_paramMaxCoalesceReadSize 164 // Max numbe
r of bytes that can be grouped for a coalesced read operation. | | #define JET_paramMaxCoalesceReadSize 164 // Max numbe
r of bytes that can be grouped for a coalesced read operation. |
| #define JET_paramMaxCoalesceWriteSize 165 // Max numbe
r of bytes that can be grouped for a coalesced write operation. | | #define JET_paramMaxCoalesceWriteSize 165 // Max numbe
r of bytes that can be grouped for a coalesced write operation. |
| #define JET_paramMaxCoalesceReadGapSize 166 // M
ax number of bytes that can be gapped for a coalesced read IO operation. | | #define JET_paramMaxCoalesceReadGapSize 166 // M
ax number of bytes that can be gapped for a coalesced read IO operation. |
| #define JET_paramMaxCoalesceWriteGapSize 167 // Max numbe
r of bytes that can be gapped for a coalesced write IO operation. | | #define JET_paramMaxCoalesceWriteGapSize 167 // Max numbe
r of bytes that can be gapped for a coalesced write IO operation. |
| #define JET_paramEnableDBScanInRecovery 169 // D
o checksumming of the database during recovery. | | #define JET_paramEnableDBScanInRecovery 169 // D
o checksumming of the database during recovery. |
| #define JET_paramDbScanThrottle 170 /
/ throttle (mSec). | | #define JET_paramDbScanThrottle 170 /
/ throttle (mSec). |
| #define JET_paramDbScanIntervalMinSec 171 // Min inter
nal to repeat checksumming (Sec). | | #define JET_paramDbScanIntervalMinSec 171 // Min inter
nal to repeat checksumming (Sec). |
| #define JET_paramDbScanIntervalMaxSec 172 // Max inter
nal checksumming must finish (Sec). | | #define JET_paramDbScanIntervalMaxSec 172 // Max inter
nal checksumming must finish (Sec). |
| #endif // JET_VERSION >= 0x0601 | | #endif // JET_VERSION >= 0x0601 |
| | |
| #if ( JET_VERSION >= 0x0602 ) | | #if ( JET_VERSION >= 0x0602 ) |
|
| | #define JET_paramCachePriority 177 // p
er-instance property for relative cache priorities(default = 100) |
| #define JET_paramMaxTransactionSize 178 // Percentag
e of version store that can be used by oldest transaction before JET_errVersionS
toreOutOfMemory (default = 100). | | #define JET_paramMaxTransactionSize 178 // Percentag
e of version store that can be used by oldest transaction before JET_errVersionS
toreOutOfMemory (default = 100). |
| #define JET_paramPrereadIOMax 179 // M
aximum number of I/O operations dispatched for a given purpose. | | #define JET_paramPrereadIOMax 179 // M
aximum number of I/O operations dispatched for a given purpose. |
| #define JET_paramEnableDBScanSerialization 180 // Database
Maintenance serialization is enabled for databases sharing the same disk. | | #define JET_paramEnableDBScanSerialization 180 // Database
Maintenance serialization is enabled for databases sharing the same disk. |
| #define JET_paramHungIOThreshold 181 // T
he threshold for what is considered a hung IO that should be acted upon. | | #define JET_paramHungIOThreshold 181 // T
he threshold for what is considered a hung IO that should be acted upon. |
| #define JET_paramHungIOActions 182 // A
set of actions to be taken on IOs that appear hung. | | #define JET_paramHungIOActions 182 // A
set of actions to be taken on IOs that appear hung. |
| #define JET_paramMinDataForXpress 183 // S
mallest amount of data that should be compressed with xpress compression. | | #define JET_paramMinDataForXpress 183 // S
mallest amount of data that should be compressed with xpress compression. |
| #endif // JET_VERSION >= 0x0602 | | #endif // JET_VERSION >= 0x0602 |
| | |
| #if ( JET_VERSION >= 0x0603 ) | | #if ( JET_VERSION >= 0x0603 ) |
| #define JET_paramEnableShrinkDatabase 184 // Release space bac
k to the OS when deleting data. This may require an OS feature of Sparse Files,
and is subject to change. | | #define JET_paramEnableShrinkDatabase 184 // Release space bac
k to the OS when deleting data. This may require an OS feature of Sparse Files,
and is subject to change. |
| | |
| #endif // JET_VERSION >= 0x0603 | | #endif // JET_VERSION >= 0x0603 |
| | |
|
| | // Parameters added in Windows 8. |
| #if ( JET_VERSION >= 0x0602 ) | | #if ( JET_VERSION >= 0x0602 ) |
| // System parameter 185 is reserved. | | // System parameter 185 is reserved. |
| #define JET_paramProcessFriendlyName 186 // Friendly name for
this instance of the process (e.g. performance counter global instance name, ev
ent logs). | | #define JET_paramProcessFriendlyName 186 // Friendly name for
this instance of the process (e.g. performance counter global instance name, ev
ent logs). |
| #define JET_paramDurableCommitCallback 187 // callback for when
log is flushed | | #define JET_paramDurableCommitCallback 187 // callback for when
log is flushed |
| #endif // JET_VERSION >= 0x0602 | | #endif // JET_VERSION >= 0x0602 |
| | |
|
| | // Parameters added in Windows 8.1. |
| #if ( JET_VERSION >= 0x0603 ) | | #if ( JET_VERSION >= 0x0603 ) |
| #define JET_paramEnableSqm 188 // E
nable SQM logging (Software Quality Metrics) | | #define JET_paramEnableSqm 188 // E
nable SQM logging (Software Quality Metrics) |
| #endif // JET_VERSION >= 0x0603 | | #endif // JET_VERSION >= 0x0603 |
| | |
|
| #define JET_paramMaxValueInvalid 189 // This is n | | // Parameters added in Windows 10. |
| ot a valid parameter. It can change from release to release! | | #if ( JET_VERSION >= 0x0A00 ) |
| | |
| | #define JET_paramConfigStoreSpec 189 // Custom pa |
| | th that allows the consumer to specify a path (currently from in the registry) f |
| | rom which to pull custom ESE configuration. |
| | |
| | #endif // JET_VERSION >= 0x0A00 |
| | |
| | #define JET_paramMaxValueInvalid 195 // This is n |
| | ot a valid parameter. It can change from release to release! |
| | |
| // session paramters | | // session paramters |
| // | | // |
|
| #define JET_sesparamBase 4096 | | // JET_sesparamBase 4096 // a |
| // | | ll JET_sesparams designed to be distinct from system / JET_params for code defen |
| #define JET_sesparamCommitDefault ( JET_sesparamBase + 1 ) | | se. |
| // default grbit for JetCommitTransaction | | #define JET_sesparamCommitDefault 4097 // default g |
| | rbit for JetCommitTransaction |
| | #if ( JET_VERSION >= 0x0A00 ) |
| | #define JET_sesparamTransactionLevel 4099 // Retrieves (read-o |
| | nly, no set) the current number of nested levels of transactions begun. 0 = not |
| | in a transaction. |
| | #define JET_sesparamOperationContext 4100 // a client context |
| | that the engine uses to track and trace operations (such as IOs) |
| | #define JET_sesparamCorrelationID 4101 // an ID tha |
| | t is logged in traces and can be used by clients to correlate ESE actions with t |
| | heir activity |
| | #define JET_sesparamMaxValueInvalid 4102 // This is n |
| | ot a valid session parameter. It can change from release to release! |
| | |
| | typedef struct { |
| | unsigned long ulUserID; |
| | unsigned char nOperationID; |
| | unsigned char nOperationType; |
| | unsigned char nClientType; |
| | unsigned char fFlags; |
| | } JET_OPERATIONCONTEXT; |
| | #endif // JET_VERSION >= 0x0A00 |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
| /* Flags for JET_paramLegacyFileNames */ | | /* Flags for JET_paramLegacyFileNames */ |
| | |
| #define JET_bitESE98FileNames 0x00000001 // Preserve
the .log and .chk extension for compatibility reasons (i.e. Exchange) | | #define JET_bitESE98FileNames 0x00000001 // Preserve
the .log and .chk extension for compatibility reasons (i.e. Exchange) |
| #define JET_bitEightDotThreeSoftCompat 0x00000002 // Preserve the 8.3
naming syntax for as long as possible. (this should not be changed, w/o ensuring
there are no log files) | | #define JET_bitEightDotThreeSoftCompat 0x00000002 // Preserve the 8.3
naming syntax for as long as possible. (this should not be changed, w/o ensuring
there are no log files) |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| /* Flags for JET_paramHungIOActions */ | | /* Flags for JET_paramHungIOActions */ |
| | |
| skipping to change at line 1968 | | skipping to change at line 2058 |
| #define JET_bitShrinkDatabaseRealtime 0x2 // Attempts to re
claim space back to the file system after freeing significant amounts of data (w
hen space is marked as Available to the Root space tree). | | #define JET_bitShrinkDatabaseRealtime 0x2 // Attempts to re
claim space back to the file system after freeing significant amounts of data (w
hen space is marked as Available to the Root space tree). |
| | |
| // DEPRECATED: | | // DEPRECATED: |
| #define JET_bitShrinkDatabaseTrim 0x1 // Deprec
ated value for JET_bitShrinkDatabaseOn; Will be removed! | | #define JET_bitShrinkDatabaseTrim 0x1 // Deprec
ated value for JET_bitShrinkDatabaseOn; Will be removed! |
| | |
| #endif // JET_VERSION >= 0x0603 | | #endif // JET_VERSION >= 0x0603 |
| | |
| /* Flags for JetInit2, JetInit3 */ | | /* Flags for JetInit2, JetInit3 */ |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
|
| // IGNORE_MISSING_ATTACH, ignoring hanging asserts for missing databases during
recovery | | |
| #define JET_bitReplayIgnoreMissingDB 0x00000004 // Ignore mi
ssing databases during recovery. This is a very dangerous option and may irrevoc
ably produce an inconsistent database if improperly used. Normal ESE usage does
not typically require this dangerous option. | | #define JET_bitReplayIgnoreMissingDB 0x00000004 // Ignore mi
ssing databases during recovery. This is a very dangerous option and may irrevoc
ably produce an inconsistent database if improperly used. Normal ESE usage does
not typically require this dangerous option. |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| #define JET_bitRecoveryWithoutUndo 0x00000008 // p
erform recovery, but halt at the Undo phase | | #define JET_bitRecoveryWithoutUndo 0x00000008 // p
erform recovery, but halt at the Undo phase |
| #define JET_bitTruncateLogsAfterRecovery 0x00000010 // on succes
sful soft recovery, truncate log files | | #define JET_bitTruncateLogsAfterRecovery 0x00000010 // on succes
sful soft recovery, truncate log files |
|
| #define JET_bitReplayMissingMapEntryDB 0x00000020 /* missing database ma
p entry default to same location */ | | #define JET_bitReplayMissingMapEntryDB 0x00000020 // missing d
atabase map entry default to same location |
| #define JET_bitLogStreamMustExist 0x00000040 // t
ransaction logs must exist in the logfile directory (ie. cannot auto-start a new
log stream) | | #define JET_bitLogStreamMustExist 0x00000040 // t
ransaction logs must exist in the logfile directory (ie. cannot auto-start a new
log stream) |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| #if ( JET_VERSION >= 0x0601 ) | | #if ( JET_VERSION >= 0x0601 ) |
| #define JET_bitReplayIgnoreLostLogs 0x00000080 /
/ ignore logs lost from the end of the log stream | | #define JET_bitReplayIgnoreLostLogs 0x00000080 /
/ ignore logs lost from the end of the log stream |
| #if ( JET_VERSION >= 0x0602 ) | | #if ( JET_VERSION >= 0x0602 ) |
| #define JET_bitKeepDbAttachedAtEndOfRecovery 0x00001000 // this allows db to
remain attached at the end of recovery (for faster transition to running state) | | #define JET_bitKeepDbAttachedAtEndOfRecovery 0x00001000 // this allows db to
remain attached at the end of recovery (for faster transition to running state) |
| #endif // JET_VERSION >= 0x0602 | | #endif // JET_VERSION >= 0x0602 |
| | |
| #endif // JET_VERSION >= 0x0601 | | #endif // JET_VERSION >= 0x0601 |
| | |
| /* Flags for JetTerm2 */ | | /* Flags for JetTerm2 */ |
| | |
| #define JET_bitTermComplete 0x00000001 | | #define JET_bitTermComplete 0x00000001 |
| #define JET_bitTermAbrupt 0x00000002 | | #define JET_bitTermAbrupt 0x00000002 |
| #define JET_bitTermStopBackup 0x00000004 | | #define JET_bitTermStopBackup 0x00000004 |
| #if ( JET_VERSION >= 0x0601 ) | | #if ( JET_VERSION >= 0x0601 ) |
| #define JET_bitTermDirty 0x00000008 | | #define JET_bitTermDirty 0x00000008 |
| #endif // JET_VERSION >= 0x0601 | | #endif // JET_VERSION >= 0x0601 |
|
| // end_pubEsent | | |
| #if ( JET_VERSION >= 0x0602 ) | | |
| #define JET_bitTermShrink 0x00000010 | | |
| #endif // JET_VERSION >= 0x0602 | | |
| // begin_PubEsent | | |
| | |
| /* Flags for JetIdle */ | | /* Flags for JetIdle */ |
| | |
| #define JET_bitIdleFlushBuffers 0x00000001 | | #define JET_bitIdleFlushBuffers 0x00000001 |
| #define JET_bitIdleCompact 0x00000002 | | #define JET_bitIdleCompact 0x00000002 |
| #define JET_bitIdleStatus 0x00000004 | | #define JET_bitIdleStatus 0x00000004 |
| | |
| /* Flags for JetEndSession */ | | /* Flags for JetEndSession */ |
| | |
| /* Flags for JetAttachDatabase/JetOpenDatabase */ | | /* Flags for JetAttachDatabase/JetOpenDatabase */ |
| | |
| skipping to change at line 2071 | | skipping to change at line 2155 |
| | |
| /* Flags for JetCreateTableColumnIndex */ | | /* Flags for JetCreateTableColumnIndex */ |
| #define JET_bitTableCreateFixedDDL 0x00000001 /* DDL is
fixed */ | | #define JET_bitTableCreateFixedDDL 0x00000001 /* DDL is
fixed */ |
| #define JET_bitTableCreateTemplateTable 0x00000002 /* DDL is
inheritable (implies FixedDDL) */ | | #define JET_bitTableCreateTemplateTable 0x00000002 /* DDL is
inheritable (implies FixedDDL) */ |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| #define JET_bitTableCreateNoFixedVarColumnsInDerivedTables 0x00000004 | | #define JET_bitTableCreateNoFixedVarColumnsInDerivedTables 0x00000004 |
|
// used in conjunction with JET_bitTableCrea
teTemplateTable | |
// used in conjunction with JET_bitTableCrea
teTemplateTable |
|
// to disallow fixed/var columns in derived
tables (so that | |
// to disallow fixed/var columns in derived
tables (so that |
|
// fixed/var columns may be added to the tem
plate in the future) | |
// fixed/var columns may be added to the tem
plate in the future) |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
|
| | #if JET_VERSION >= 0xA00 |
| | #define JET_bitTableCreateImmutableStructure 0x00000008 // Do not write t |
| | o the input structures. Additionally, do not return any auto-opened tableid. |
| | #endif // JET_VERSION >= 0x0A00 |
| | |
| /* Flags for JetAddColumn, JetGetColumnInfo, JetOpenTempTable */ | | /* Flags for JetAddColumn, JetGetColumnInfo, JetOpenTempTable */ |
| | |
| #define JET_bitColumnFixed 0x00000001 | | #define JET_bitColumnFixed 0x00000001 |
| #define JET_bitColumnTagged 0x00000002 | | #define JET_bitColumnTagged 0x00000002 |
| #define JET_bitColumnNotNULL 0x00000004 | | #define JET_bitColumnNotNULL 0x00000004 |
| #define JET_bitColumnVersion 0x00000008 | | #define JET_bitColumnVersion 0x00000008 |
| #define JET_bitColumnAutoincrement 0x00000010 | | #define JET_bitColumnAutoincrement 0x00000010 |
| #define JET_bitColumnUpdatable 0x00000020 /* JetGetColumnInfo on
ly */ | | #define JET_bitColumnUpdatable 0x00000020 /* JetGetColumnInfo on
ly */ |
| #define JET_bitColumnTTKey 0x00000040 /* JetOpenTemp
Table only */ | | #define JET_bitColumnTTKey 0x00000040 /* JetOpenTemp
Table only */ |
| | |
| skipping to change at line 2197 | | skipping to change at line 2284 |
| #endif // JET_VERSION >= 0x0502 | | #endif // JET_VERSION >= 0x0502 |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| #define JET_bitIndexCrossProduct 0x00004000 // index over mul
tiple multi-valued columns has full cross product | | #define JET_bitIndexCrossProduct 0x00004000 // index over mul
tiple multi-valued columns has full cross product |
| #define JET_bitIndexKeyMost 0x00008000 // custom
index key size set instead of default of 255 bytes | | #define JET_bitIndexKeyMost 0x00008000 // custom
index key size set instead of default of 255 bytes |
| #define JET_bitIndexDisallowTruncation 0x00010000 // fail update rather tha
n truncate index keys | | #define JET_bitIndexDisallowTruncation 0x00010000 // fail update rather tha
n truncate index keys |
| #define JET_bitIndexNestedTable 0x00020000 // index
over multiple multi-valued columns but only with values of same itagSequence | | #define JET_bitIndexNestedTable 0x00020000 // index
over multiple multi-valued columns but only with values of same itagSequence |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| #if ( JET_VERSION >= 0x0602 ) | | #if ( JET_VERSION >= 0x0602 ) |
| #define JET_bitIndexDotNetGuid 0x00040000 // index over GUID co
lumn according to .Net GUID sort order | | #define JET_bitIndexDotNetGuid 0x00040000 // index over GUID co
lumn according to .Net GUID sort order |
| #endif // JET_VERSION >= 0x602 | | #endif // JET_VERSION >= 0x602 |
|
| | #if ( JET_VERSION >= 0x0A00 ) |
| | #define JET_bitIndexImmutableStructure 0x00080000 // Do not write to the in |
| | put structures during a JetCreateIndexN call. |
| | #endif // JET_VERSION >= 0x0A00 |
| | |
| /* Flags for index key definition */ | | /* Flags for index key definition */ |
| | |
| #define JET_bitKeyAscending 0x00000000 | | #define JET_bitKeyAscending 0x00000000 |
| #define JET_bitKeyDescending 0x00000001 | | #define JET_bitKeyDescending 0x00000001 |
| | |
| /* Flags for JetOpenTable */ | | /* Flags for JetOpenTable */ |
| | |
| #define JET_bitTableDenyWrite 0x00000001 | | #define JET_bitTableDenyWrite 0x00000001 |
| #define JET_bitTableDenyRead 0x00000002 | | #define JET_bitTableDenyRead 0x00000002 |
| | |
| skipping to change at line 2591 | | skipping to change at line 2681 |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
| // supported file types (returned from JetGetDatabaseFileInfo with J
ET_DbInfoFileType) | | // supported file types (returned from JetGetDatabaseFileInfo with J
ET_DbInfoFileType) |
| | |
| #define JET_filetypeUnknown 0 | | #define JET_filetypeUnknown 0 |
| #define JET_filetypeDatabase 1 | | #define JET_filetypeDatabase 1 |
| #define JET_filetypeLog 3 | | #define JET_filetypeLog 3 |
| #define JET_filetypeCheckpoint 4 | | #define JET_filetypeCheckpoint 4 |
| #define JET_filetypeTempDatabase 5 | | #define JET_filetypeTempDatabase 5 |
|
| | #define JET_filetypeFlushMap 7 |
| | |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| /* Column data types */ | | /* Column data types */ |
| | |
| #define JET_coltypNil 0 | | #define JET_coltypNil 0 |
| #define JET_coltypBit 1 /* True, False, or NULL *
/ | | #define JET_coltypBit 1 /* True, False, or NULL *
/ |
| #define JET_coltypUnsignedByte 2 /* 1-byte integer, unsigned */ | | #define JET_coltypUnsignedByte 2 /* 1-byte integer, unsigned */ |
| #define JET_coltypShort 3 /* 2-byte integer, signed
*/ | | #define JET_coltypShort 3 /* 2-byte integer, signed
*/ |
| #define JET_coltypLong 4 /* 4-byte integer, signed
*/ | | #define JET_coltypLong 4 /* 4-byte integer, signed
*/ |
| #define JET_coltypCurrency 5 /* 8 byte integer, signed
*/ | | #define JET_coltypCurrency 5 /* 8 byte integer, signed
*/ |
| #define JET_coltypIEEESingle 6 /* 4-byte IEEE single precision *
/ | | #define JET_coltypIEEESingle 6 /* 4-byte IEEE single precision *
/ |
| #define JET_coltypIEEEDouble 7 /* 8-byte IEEE double precision *
/ | | #define JET_coltypIEEEDouble 7 /* 8-byte IEEE double precision *
/ |
| #define JET_coltypDateTime 8 /* Integral date, fractio
nal time */ | | #define JET_coltypDateTime 8 /* Integral date, fractio
nal time */ |
| #define JET_coltypBinary 9 /* Binary data, < 255 byt
es */ | | #define JET_coltypBinary 9 /* Binary data, < 255 byt
es */ |
| #define JET_coltypText 10 /* ANSI text, case insens
itive, < 255 bytes */ | | #define JET_coltypText 10 /* ANSI text, case insens
itive, < 255 bytes */ |
| #define JET_coltypLongBinary 11 /* Binary data, long value */ | | #define JET_coltypLongBinary 11 /* Binary data, long value */ |
| #define JET_coltypLongText 12 /* ANSI text, long value
*/ | | #define JET_coltypLongText 12 /* ANSI text, long value
*/ |
|
| #if ( JET_VERSION >= 0x0600 ) | | |
| | // Pre XP |
| | #if ( JET_VERSION < 0x0501 ) |
| | #define JET_coltypMax 13 /* the number of column t |
| | ypes */ |
| | / |
| | * used for validity tests and */ |
| | / |
| | * array declarations. */ |
| | #endif // JET_VERSION < 0x0501 |
| | |
| | // Windows XP |
| | #if ( JET_VERSION >= 0x0501 ) |
| #define JET_coltypSLV 13 /* SLV's. Obsolete. */ | | #define JET_coltypSLV 13 /* SLV's. Obsolete. */ |
|
| | |
| | #if ( JET_VERSION < 0x0600 ) |
| | #define JET_coltypMax 14 /* the number of column t |
| | ypes */ |
| | / |
| | * used for validity tests and */ |
| | / |
| | * array declarations. */ |
| | #endif // JET_VERSION == 0x0501 |
| | |
| | #endif // JET_VERSION >= 0x0501 |
| | |
| | // Windows Vista to Windows 8.1 |
| | #if ( JET_VERSION >= 0x0600 ) |
| #define JET_coltypUnsignedLong 14 /* 4-byte unsigned integer */ | | #define JET_coltypUnsignedLong 14 /* 4-byte unsigned integer */ |
| #define JET_coltypLongLong 15 /* 8-byte signed integer
*/ | | #define JET_coltypLongLong 15 /* 8-byte signed integer
*/ |
| #define JET_coltypGUID 16 /* 16-byte globally uniqu
e identifier */ | | #define JET_coltypGUID 16 /* 16-byte globally uniqu
e identifier */ |
| #define JET_coltypUnsignedShort 17 /* 2-byte unsigned intege
r */ | | #define JET_coltypUnsignedShort 17 /* 2-byte unsigned intege
r */ |
|
| | |
| | #if ( JET_VERSION >= 0x0600 && JET_VERSION <= 0x0603 ) |
| #define JET_coltypMax 18 /* the number of column t
ypes */ | | #define JET_coltypMax 18 /* the number of column t
ypes */ |
| /
* used for validity tests and */ | | /
* used for validity tests and */ |
| /
* array declarations. */ | | /
* array declarations. */ |
|
| #elif ( JET_VERSION >= 0x0501 ) | | #endif // ( JET_VERSION >= 0x0600 && JET_VERSION <= 0x0603 ) |
| #define JET_coltypSLV 13 /* SLV's. Obsolete. */ | | |
| #define JET_coltypMax 14 /* the number of column t | | #endif // JET_VERSION >= 0x0600 |
| ypes */ | | |
| / | | // Windows 10 |
| * used for validity tests and */ | | #if ( JET_VERSION >= 0x0A00 ) |
| / | | #define JET_coltypUnsignedLongLong 18 /* 8-byte unsigned integer */ |
| * array declarations. */ | | #define JET_coltypMax 19 /* the number of column t |
| #else // !JET_VERSION >= 0x0501 | | ypes */ |
| #define JET_coltypMax 13 /* the number of column t | | |
| ypes */ | | |
| /
* used for validity tests and */ | | /
* used for validity tests and */ |
| /
* array declarations. */ | | /
* array declarations. */ |
|
| #endif // !JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0A00 |
| | |
| /* Info levels for JetGetObjectInfo */ | | /* Info levels for JetGetObjectInfo */ |
| | |
| #define JET_ObjInfo 0U | | #define JET_ObjInfo 0U |
| #define JET_ObjInfoListNoStats 1U | | #define JET_ObjInfoListNoStats 1U |
| #define JET_ObjInfoList 2U | | #define JET_ObjInfoList 2U |
| #define JET_ObjInfoSysTabCursor 3U | | #define JET_ObjInfoSysTabCursor 3U |
| #define JET_ObjInfoListACM 4U /* Blocked by JetGetObjectInfo
*/ | | #define JET_ObjInfoListACM 4U /* Blocked by JetGetObjectInfo
*/ |
| #define JET_ObjInfoNoStats 5U | | #define JET_ObjInfoNoStats 5U |
| #define JET_ObjInfoSysTabReadOnly 6U | | #define JET_ObjInfoSysTabReadOnly 6U |
| #define JET_ObjInfoRulesLoaded 7U | | #define JET_ObjInfoRulesLoaded 7U |
| #define JET_ObjInfoMax 8U | | #define JET_ObjInfoMax 8U |
| | |
|
| /* Info levels for JetGetTableInfo */ | | /* Info levels for JetGetTableInfo/JetSetTableInfo */ |
| | |
| #define JET_TblInfo 0U | | #define JET_TblInfo 0U |
| #define JET_TblInfoName 1U | | #define JET_TblInfoName 1U |
| #define JET_TblInfoDbid 2U | | #define JET_TblInfoDbid 2U |
| #define JET_TblInfoMostMany 3U | | #define JET_TblInfoMostMany 3U |
| #define JET_TblInfoRvt 4U | | #define JET_TblInfoRvt 4U |
| #define JET_TblInfoOLC 5U | | #define JET_TblInfoOLC 5U |
| #define JET_TblInfoResetOLC 6U | | #define JET_TblInfoResetOLC 6U |
| #define JET_TblInfoSpaceUsage 7U | | #define JET_TblInfoSpaceUsage 7U |
| #define JET_TblInfoDumpTable 8U | | #define JET_TblInfoDumpTable 8U |
| | |
| skipping to change at line 2814 | | skipping to change at line 2928 |
| | |
| /* SYSTEM errors | | /* SYSTEM errors |
| /**/ | | /**/ |
| #define JET_errRfsFailure -100 /* Resource
Failure Simulator failure */ | | #define JET_errRfsFailure -100 /* Resource
Failure Simulator failure */ |
| #define JET_errRfsNotArmed -101 /* Resource
Failure Simulator not initialized */ | | #define JET_errRfsNotArmed -101 /* Resource
Failure Simulator not initialized */ |
| #define JET_errFileClose -102 /* Could no
t close file */ | | #define JET_errFileClose -102 /* Could no
t close file */ |
| #define JET_errOutOfThreads -103 /* Could no
t start thread */ | | #define JET_errOutOfThreads -103 /* Could no
t start thread */ |
| #define JET_errTooManyIO -105 /* System b
usy due to too many IOs */ | | #define JET_errTooManyIO -105 /* System b
usy due to too many IOs */ |
| #define JET_errTaskDropped -106 /* A reques
ted async task could not be executed */ | | #define JET_errTaskDropped -106 /* A reques
ted async task could not be executed */ |
| #define JET_errInternalError -107 /* Fatal internal e
rror */ | | #define JET_errInternalError -107 /* Fatal internal e
rror */ |
|
| | #define JET_errDisabledFunctionality -112 /* You are running MinESE, |
| | that does not have all features compiled in. This functionality is only support |
| | ed in a full version of ESE. */ |
| | #define JET_errUnloadableOSFunctionality -113 /* The desired OS functiona |
| | lity could not be located and loaded / linked. */ |
| | |
| // BUFFER MANAGER errors | | // BUFFER MANAGER errors |
| // | | // |
| #define JET_errDatabaseBufferDependenciesCorrupted -255 /* Buffer depende
ncies improperly set. Recovery failure */ | | #define JET_errDatabaseBufferDependenciesCorrupted -255 /* Buffer depende
ncies improperly set. Recovery failure */ |
| | |
| /* DIRECTORY MANAGER errors | | /* DIRECTORY MANAGER errors |
| /**/ | | /**/ |
| #define JET_wrnRemainingVersions 321 /* The version stor
e is still active */ | | #define JET_wrnRemainingVersions 321 /* The version stor
e is still active */ |
| #define JET_errPreviousVersion -322 /* Version already
existed. Recovery failure */ | | #define JET_errPreviousVersion -322 /* Version already
existed. Recovery failure */ |
| #define JET_errPageBoundary -323 /* Reached
Page Boundary */ | | #define JET_errPageBoundary -323 /* Reached
Page Boundary */ |
| | |
| skipping to change at line 2846 | | skipping to change at line 2962 |
| #define JET_errDatabaseLeakInSpace -348 // Some database pa
ges have become unreachable even from the avail tree, only an offline defragment
ation can return the lost space. | | #define JET_errDatabaseLeakInSpace -348 // Some database pa
ges have become unreachable even from the avail tree, only an offline defragment
ation can return the lost space. |
| #define JET_errBadEmptyPage -351 // Database
corrupted. Searching an unexpectedly empty page. | | #define JET_errBadEmptyPage -351 // Database
corrupted. Searching an unexpectedly empty page. |
| | |
| /* RECORD MANAGER errors | | /* RECORD MANAGER errors |
| /**/ | | /**/ |
| #define JET_wrnSeparateLongValue 406 /* Column is a sepa
rated long-value */ | | #define JET_wrnSeparateLongValue 406 /* Column is a sepa
rated long-value */ |
| #define JET_wrnRecordFoundGreater JET_wrnSeekNotEqual | | #define JET_wrnRecordFoundGreater JET_wrnSeekNotEqual |
| #define JET_wrnRecordFoundLess JET_wrnSeekNotEqual | | #define JET_wrnRecordFoundLess JET_wrnSeekNotEqual |
| #define JET_errColumnIllegalNull JET_errNullInvalid | | #define JET_errColumnIllegalNull JET_errNullInvalid |
| #define JET_errKeyTooBig -408 /* Key is t
oo large */ | | #define JET_errKeyTooBig -408 /* Key is t
oo large */ |
|
| | #define JET_errCannotSeparateIntrinsicLV -416 // illegal attempt to sep
arate an LV which must be intrinsic |
| #define JET_errSeparatedLongValue -421 /* Operation not sup
ported on separated long-value */ | | #define JET_errSeparatedLongValue -421 /* Operation not sup
ported on separated long-value */ |
| #define JET_errMustBeSeparateLongValue -423 /* Can only preread long va
lue columns that can be separate, e.g. not size constrained so that they are fix
ed or variable columns */ | | #define JET_errMustBeSeparateLongValue -423 /* Can only preread long va
lue columns that can be separate, e.g. not size constrained so that they are fix
ed or variable columns */ |
| #define JET_errInvalidPreread -424 /* Cannot preread l
ong values when current index secondary */ | | #define JET_errInvalidPreread -424 /* Cannot preread l
ong values when current index secondary */ |
| | |
| /* LOGGING/RECOVERY errors | | /* LOGGING/RECOVERY errors |
| /**/ | | /**/ |
| #define JET_errInvalidLoggedOperation -500 /* Logged operation cannot
be redone */ | | #define JET_errInvalidLoggedOperation -500 /* Logged operation cannot
be redone */ |
| #define JET_errLogFileCorrupt -501 /* Log file is corr
upt */ | | #define JET_errLogFileCorrupt -501 /* Log file is corr
upt */ |
| #define JET_errNoBackupDirectory -503 /* No backup direct
ory given */ | | #define JET_errNoBackupDirectory -503 /* No backup direct
ory given */ |
| #define JET_errBackupDirectoryNotEmpty -504 /* The backup direc
tory is not emtpy */ | | #define JET_errBackupDirectoryNotEmpty -504 /* The backup direc
tory is not emtpy */ |
| | |
| skipping to change at line 2958 | | skipping to change at line 3075 |
| | |
| #define JET_errExistingLogFileHasBadSignature -610 /* Existing log file has
bad signature */ | | #define JET_errExistingLogFileHasBadSignature -610 /* Existing log file has
bad signature */ |
| #define JET_errExistingLogFileIsNotContiguous -611 /* Existing log file is n
ot contiguous */ | | #define JET_errExistingLogFileIsNotContiguous -611 /* Existing log file is n
ot contiguous */ |
| | |
| #define JET_errLogReadVerifyFailure -612 /* Checksum error i
n log file during backup */ | | #define JET_errLogReadVerifyFailure -612 /* Checksum error i
n log file during backup */ |
| | |
| #define JET_errCheckpointDepthTooDeep -614 // too many outstand
ing generations between checkpoint and current generation | | #define JET_errCheckpointDepthTooDeep -614 // too many outstand
ing generations between checkpoint and current generation |
| | |
| #define JET_errRestoreOfNonBackupDatabase -615 // hard recovery att
empted on a database that wasn't a backup database | | #define JET_errRestoreOfNonBackupDatabase -615 // hard recovery att
empted on a database that wasn't a backup database |
| #define JET_errLogFileNotCopied -616 // l
og truncation attempted but not all required logs were copied | | #define JET_errLogFileNotCopied -616 // l
og truncation attempted but not all required logs were copied |
|
| | #define JET_errTransactionTooLong -618 // Too many |
| | outstanding generations between JetBeginTransaction and current generation. |
| | |
| | #define JET_errEngineFormatVersionNoLongerSupportedTooLow - |
| | 619 /* The specified JET_ENGINEFORMATVERSION value is too low to be supported by |
| | this version of ESE. */ |
| | #define JET_errEngineFormatVersionNotYetImplementedTooHigh - |
| | 620 /* The specified JET_ENGINEFORMATVERSION value is too high, higher than this |
| | version of ESE knows about. */ |
| | #define JET_errEngineFormatVersionParamTooLowForRequestedFeature -621 /* T |
| | hrown by a format feature (not at JetSetSystemParameter) if the client requests |
| | a feature that requires a version higher than that set for the JET_paramEngineFo |
| | rmatVersion. */ |
| | #define JET_errEngineFormatVersionSpecifiedTooLowForLogVersion |
| | -622 /* The specified JET_ENGINEFORMATVERSION is set too |
| | low for this log stream, the log files have already been upgraded to a higher ve |
| | rsion. A higher JET_ENGINEFORMATVERSION value must be set in the param. */ |
| | #define JET_errEngineFormatVersionSpecifiedTooLowForDatabaseVersion |
| | -623 /* The specified JET_ENGINEFORMATVERSION is set too low for |
| | this database file, the database file has already been upgraded to a higher vers |
| | ion. A higher JET_ENGINEFORMATVERSION value must be set in the param. */ |
| | |
| | #define JET_errBackupAbortByServer -801 /* Backup was abort |
| | ed by server by calling JetTerm with JET_bitTermStopBackup or by calling JetStop |
| | Backup */ |
| | |
| #define JET_errInvalidGrbit -900 /* Invalid
flags parameter */ | | #define JET_errInvalidGrbit -900 /* Invalid
flags parameter */ |
| | |
| #define JET_errTermInProgress -1000 /* Termination in p
rogress */ | | #define JET_errTermInProgress -1000 /* Termination in p
rogress */ |
| #define JET_errFeatureNotAvailable -1001 /* API not supporte
d */ | | #define JET_errFeatureNotAvailable -1001 /* API not supporte
d */ |
| #define JET_errInvalidName -1002 /* Invalid
name */ | | #define JET_errInvalidName -1002 /* Invalid
name */ |
| #define JET_errInvalidParameter -1003 /* Invalid API para
meter */ | | #define JET_errInvalidParameter -1003 /* Invalid API para
meter */ |
| #define JET_wrnColumnNull 1004 /* Column i
s NULL-valued */ | | #define JET_wrnColumnNull 1004 /* Column i
s NULL-valued */ |
| #define JET_wrnBufferTruncated 1006 /* Buffer too small
for data */ | | #define JET_wrnBufferTruncated 1006 /* Buffer too small
for data */ |
| #define JET_wrnDatabaseAttached 1007 /* Database is alre
ady attached */ | | #define JET_wrnDatabaseAttached 1007 /* Database is alre
ady attached */ |
| | |
| skipping to change at line 3036 | | skipping to change at line 3162 |
| #define JET_errOutOfSequentialIndexValues -1078 /* Sequential index counter
has reached maximum value (perform offline defrag to reclaim free/unused Sequen
tialIndex values) */ | | #define JET_errOutOfSequentialIndexValues -1078 /* Sequential index counter
has reached maximum value (perform offline defrag to reclaim free/unused Sequen
tialIndex values) */ |
| | |
| #define JET_errRunningInOneInstanceMode -1080 /* Multi-instance c
all with single-instance mode enabled */ | | #define JET_errRunningInOneInstanceMode -1080 /* Multi-instance c
all with single-instance mode enabled */ |
| #define JET_errRunningInMultiInstanceMode -1081 /* Single-instance call wit
h multi-instance mode enabled */ | | #define JET_errRunningInMultiInstanceMode -1081 /* Single-instance call wit
h multi-instance mode enabled */ |
| #define JET_errSystemParamsAlreadySet -1082 /* Global system parameters
have already been set */ | | #define JET_errSystemParamsAlreadySet -1082 /* Global system parameters
have already been set */ |
| | |
| #define JET_errSystemPathInUse -1083 /* System path alre
ady used by another database instance */ | | #define JET_errSystemPathInUse -1083 /* System path alre
ady used by another database instance */ |
| #define JET_errLogFilePathInUse -1084 /* Logfile
path already used by another database instance */ | | #define JET_errLogFilePathInUse -1084 /* Logfile
path already used by another database instance */ |
| #define JET_errTempPathInUse -1085 /* Temp path alread
y used by another database instance */ | | #define JET_errTempPathInUse -1085 /* Temp path alread
y used by another database instance */ |
| #define JET_errInstanceNameInUse -1086 /* Instance Name al
ready in use */ | | #define JET_errInstanceNameInUse -1086 /* Instance Name al
ready in use */ |
|
| | #define JET_errSystemParameterConflict -1087 /* Global system parameters
have already been set, but to a conflicting or disagreeable state to the specif
ied values. */ |
| | |
| #define JET_errInstanceUnavailable -1090 /* This instance ca
nnot be used because it encountered a fatal error */ | | #define JET_errInstanceUnavailable -1090 /* This instance ca
nnot be used because it encountered a fatal error */ |
| #define JET_errDatabaseUnavailable -1091 /* This database ca
nnot be used because it encountered a fatal error */ | | #define JET_errDatabaseUnavailable -1091 /* This database ca
nnot be used because it encountered a fatal error */ |
| #define JET_errInstanceUnavailableDueToFatalLogDiskFull -1092 /* This ins
tance cannot be used because it encountered a log-disk-full error performing an
operation (likely transaction rollback) that could not tolerate failure */ | | #define JET_errInstanceUnavailableDueToFatalLogDiskFull -1092 /* This ins
tance cannot be used because it encountered a log-disk-full error performing an
operation (likely transaction rollback) that could not tolerate failure */ |
|
| | #define JET_errInvalidSesparamId -1093 /* This JET_sespara
m* identifier is not known to the ESE engine. */ |
| | |
| #define JET_errOutOfSessions -1101 /* Out of sessions
*/ | | #define JET_errOutOfSessions -1101 /* Out of sessions
*/ |
| #define JET_errWriteConflict -1102 /* Write lock faile
d due to outstanding write lock */ | | #define JET_errWriteConflict -1102 /* Write lock faile
d due to outstanding write lock */ |
| #define JET_errTransTooDeep -1103 /* Transact
ions nested too deeply */ | | #define JET_errTransTooDeep -1103 /* Transact
ions nested too deeply */ |
| #define JET_errInvalidSesid -1104 /* Invalid
session handle */ | | #define JET_errInvalidSesid -1104 /* Invalid
session handle */ |
| #define JET_errWriteConflictPrimaryIndex -1105 /* Update attempted on unco
mmitted primary index */ | | #define JET_errWriteConflictPrimaryIndex -1105 /* Update attempted on unco
mmitted primary index */ |
| #define JET_errInTransaction -1108 /* Operation not al
lowed within a transaction */ | | #define JET_errInTransaction -1108 /* Operation not al
lowed within a transaction */ |
| #define JET_errRollbackRequired -1109 /* Must rol
lback current transaction -- cannot commit or begin a new one */ | | #define JET_errRollbackRequired -1109 /* Must rol
lback current transaction -- cannot commit or begin a new one */ |
| #define JET_errTransReadOnly -1110 /* Read-only transa
ction tried to modify the database */ | | #define JET_errTransReadOnly -1110 /* Read-only transa
ction tried to modify the database */ |
| #define JET_errSessionWriteConflict -1111 /* Attempt to repla
ce the same record by two diffrerent cursors in the same session */ | | #define JET_errSessionWriteConflict -1111 /* Attempt to repla
ce the same record by two diffrerent cursors in the same session */ |
| | |
| skipping to change at line 3097 | | skipping to change at line 3225 |
| #define JET_errDatabaseInvalidPath -1217 /* Specified path t
o database file is illegal */ | | #define JET_errDatabaseInvalidPath -1217 /* Specified path t
o database file is illegal */ |
| #define JET_errDatabaseIdInUse -1218 /* A database is be
ing assigned an id already in use */ | | #define JET_errDatabaseIdInUse -1218 /* A database is be
ing assigned an id already in use */ |
| #define JET_errForceDetachNotAllowed -1219 /* Force Detach allowed onl
y after normal detach errored out */ | | #define JET_errForceDetachNotAllowed -1219 /* Force Detach allowed onl
y after normal detach errored out */ |
| #define JET_errCatalogCorrupted -1220 /* Corrupti
on detected in catalog */ | | #define JET_errCatalogCorrupted -1220 /* Corrupti
on detected in catalog */ |
| #define JET_errPartiallyAttachedDB -1221 /* Database is part
ially attached. Cannot complete attach operation */ | | #define JET_errPartiallyAttachedDB -1221 /* Database is part
ially attached. Cannot complete attach operation */ |
| #define JET_errDatabaseSignInUse -1222 /* Database with sa
me signature in use */ | | #define JET_errDatabaseSignInUse -1222 /* Database with sa
me signature in use */ |
| | |
| #define JET_errDatabaseCorruptedNoRepair -1224 /* Corrupted db but repair
not allowed */ | | #define JET_errDatabaseCorruptedNoRepair -1224 /* Corrupted db but repair
not allowed */ |
| #define JET_errInvalidCreateDbVersion -1225 /* recovery tried to replay
a database creation, but the database was originally created with an incompatib
le (likely older) version of the database engine */ | | #define JET_errInvalidCreateDbVersion -1225 /* recovery tried to replay
a database creation, but the database was originally created with an incompatib
le (likely older) version of the database engine */ |
| | |
|
| | #define JET_errDatabaseNotReady -1230 /* Recovery |
| | on this database has not yet completed enough to permit access. */ |
| | #define JET_errDatabaseAttachedForRecovery -1231 /* Database is attached but |
| | only for recovery. It must be explicitly attached before it can be opened. */ |
| | #define JET_errTransactionsNotReadyDuringRecovery -1232 /* Recovery has not see |
| | n any Begin0/Commit0 records and so does not know what trxBegin0 to assign to th |
| | is transaction */ |
| | |
| #define JET_wrnTableEmpty 1301 /* Opened a
n empty table */ | | #define JET_wrnTableEmpty 1301 /* Opened a
n empty table */ |
| #define JET_errTableLocked -1302 /* Table is
exclusively locked */ | | #define JET_errTableLocked -1302 /* Table is
exclusively locked */ |
| #define JET_errTableDuplicate -1303 /* Table already ex
ists */ | | #define JET_errTableDuplicate -1303 /* Table already ex
ists */ |
| #define JET_errTableInUse -1304 /* Table is
in use, cannot lock */ | | #define JET_errTableInUse -1304 /* Table is
in use, cannot lock */ |
| #define JET_errObjectNotFound -1305 /* No such table or
object */ | | #define JET_errObjectNotFound -1305 /* No such table or
object */ |
| #define JET_errDensityInvalid -1307 /* Bad file/index d
ensity */ | | #define JET_errDensityInvalid -1307 /* Bad file/index d
ensity */ |
| #define JET_errTableNotEmpty -1308 /* Table is not emp
ty */ | | #define JET_errTableNotEmpty -1308 /* Table is not emp
ty */ |
| #define JET_errInvalidTableId -1310 /* Invalid table id
*/ | | #define JET_errInvalidTableId -1310 /* Invalid table id
*/ |
| #define JET_errTooManyOpenTables -1311 /* Cannot open any
more tables (cleanup already attempted) */ | | #define JET_errTooManyOpenTables -1311 /* Cannot open any
more tables (cleanup already attempted) */ |
| #define JET_errIllegalOperation -1312 /* Oper. not suppor
ted on table */ | | #define JET_errIllegalOperation -1312 /* Oper. not suppor
ted on table */ |
| | |
| skipping to change at line 3153 | | skipping to change at line 3285 |
| #define JET_errIndexTuplesSecondaryIndexOnly -1430 // tuple ind
ex can only be on a secondary index | | #define JET_errIndexTuplesSecondaryIndexOnly -1430 // tuple ind
ex can only be on a secondary index |
| #define JET_errIndexTuplesTooManyColumns -1431 // t
uple index may only have eleven columns in the index | | #define JET_errIndexTuplesTooManyColumns -1431 // t
uple index may only have eleven columns in the index |
| #define JET_errIndexTuplesOneColumnOnly JET_errIn
dexTuplesTooManyColumns /* OBSOLETE */ | | #define JET_errIndexTuplesOneColumnOnly JET_errIn
dexTuplesTooManyColumns /* OBSOLETE */ |
| #define JET_errIndexTuplesNonUniqueOnly -1432 /
/ tuple index must be a non-unique index | | #define JET_errIndexTuplesNonUniqueOnly -1432 /
/ tuple index must be a non-unique index |
| #define JET_errIndexTuplesTextBinaryColumnsOnly -1433 // t
uple index must be on a text/binary column | | #define JET_errIndexTuplesTextBinaryColumnsOnly -1433 // t
uple index must be on a text/binary column |
| #define JET_errIndexTuplesTextColumnsOnly JET_errIndexTuple
sTextBinaryColumnsOnly /* OBSOLETE */ | | #define JET_errIndexTuplesTextColumnsOnly JET_errIndexTuple
sTextBinaryColumnsOnly /* OBSOLETE */ |
| #define JET_errIndexTuplesVarSegMacNotAllowed -1434 // tuple ind
ex does not allow setting cbVarSegMac | | #define JET_errIndexTuplesVarSegMacNotAllowed -1434 // tuple ind
ex does not allow setting cbVarSegMac |
| #define JET_errIndexTuplesInvalidLimits -1435 /
/ invalid min/max tuple length or max characters to index specified | | #define JET_errIndexTuplesInvalidLimits -1435 /
/ invalid min/max tuple length or max characters to index specified |
| #define JET_errIndexTuplesCannotRetrieveFromIndex -1436 // cannot ca
ll RetrieveColumn() with RetrieveFromIndex on a tuple index | | #define JET_errIndexTuplesCannotRetrieveFromIndex -1436 // cannot ca
ll RetrieveColumn() with RetrieveFromIndex on a tuple index |
| #define JET_errIndexTuplesKeyTooSmall -1437 // s
pecified key does not meet minimum tuple length | | #define JET_errIndexTuplesKeyTooSmall -1437 // s
pecified key does not meet minimum tuple length |
|
| | #define JET_errInvalidLVChunkSize -1438 / |
| | / Specified LV chunk size is not supported |
| | #define JET_errColumnCannotBeEncrypted -1439 // O |
| | nly JET_coltypLongText and JET_coltypLongBinary columns can be encrypted |
| | #define JET_errCannotIndexOnEncryptedColumn -1440 // C |
| | annot index encrypted column |
| | |
| /* DML errors | | /* DML errors |
| /**/ | | /**/ |
| // Note: Some DML errors have snuck into other categories. | | // Note: Some DML errors have snuck into other categories. |
| // Note: Some DDL errors have inappropriately snuck in here. | | // Note: Some DDL errors have inappropriately snuck in here. |
| #define JET_errColumnLong -1501 /* Column v
alue is long */ | | #define JET_errColumnLong -1501 /* Column v
alue is long */ |
| #define JET_errColumnNoChunk -1502 /* No such chunk in
long value */ | | #define JET_errColumnNoChunk -1502 /* No such chunk in
long value */ |
| #define JET_errColumnDoesNotFit -1503 /* Field will not f
it in record */ | | #define JET_errColumnDoesNotFit -1503 /* Field will not f
it in record */ |
| #define JET_errNullInvalid -1504 /* Null not
valid */ | | #define JET_errNullInvalid -1504 /* Null not
valid */ |
| #define JET_errColumnIndexed -1505 /* Column indexed,
cannot delete */ | | #define JET_errColumnIndexed -1505 /* Column indexed,
cannot delete */ |
| | |
| skipping to change at line 3193 | | skipping to change at line 3328 |
| #define JET_errInvalidPlaceholderColumn -1530 /* Tried to convert
column to a primary index placeholder, but column doesn't meet necessary criter
ia */ | | #define JET_errInvalidPlaceholderColumn -1530 /* Tried to convert
column to a primary index placeholder, but column doesn't meet necessary criter
ia */ |
| #define JET_wrnColumnSkipped 1531 /* Column value(s)
not returned because the corresponding column id or itagSequence requested for e
numeration was null */ | | #define JET_wrnColumnSkipped 1531 /* Column value(s)
not returned because the corresponding column id or itagSequence requested for e
numeration was null */ |
| #define JET_wrnColumnNotLocal 1532 /* Column value(s)
not returned because they could not be reconstructed from the data at hand */ | | #define JET_wrnColumnNotLocal 1532 /* Column value(s)
not returned because they could not be reconstructed from the data at hand */ |
| #define JET_wrnColumnMoreTags 1533 /* Column values ex
ist that were not requested for enumeration */ | | #define JET_wrnColumnMoreTags 1533 /* Column values ex
ist that were not requested for enumeration */ |
| #define JET_wrnColumnTruncated 1534 /* Column value tru
ncated at the requested size limit during enumeration */ | | #define JET_wrnColumnTruncated 1534 /* Column value tru
ncated at the requested size limit during enumeration */ |
| #define JET_wrnColumnPresent 1535 /* Column values ex
ist but were not returned by request */ | | #define JET_wrnColumnPresent 1535 /* Column values ex
ist but were not returned by request */ |
| #define JET_wrnColumnSingleValue 1536 /* Column value ret
urned in JET_COLUMNENUM as a result of JET_bitEnumerateCompressOutput */ | | #define JET_wrnColumnSingleValue 1536 /* Column value ret
urned in JET_COLUMNENUM as a result of JET_bitEnumerateCompressOutput */ |
| #define JET_wrnColumnDefault 1537 /* Column value(s)
not returned because they were set to their default value(s) and JET_bitEnumerat
eIgnoreDefault was specified */ | | #define JET_wrnColumnDefault 1537 /* Column value(s)
not returned because they were set to their default value(s) and JET_bitEnumerat
eIgnoreDefault was specified */ |
| #define JET_errColumnCannotBeCompressed -1538 /* Only JET_coltypL
ongText and JET_coltypLongBinary columns can be compressed */ | | #define JET_errColumnCannotBeCompressed -1538 /* Only JET_coltypL
ongText and JET_coltypLongBinary columns can be compressed */ |
| #define JET_wrnColumnNotInRecord 1539 /* Column value(s)
not returned because they could not be reconstructed from the data in the record
*/ | | #define JET_wrnColumnNotInRecord 1539 /* Column value(s)
not returned because they could not be reconstructed from the data in the record
*/ |
|
| | #define JET_errColumnNoEncryptionKey -1540 /* Cannot retrieve/set encr
ypted column without an encryption key */ |
| | |
| #define JET_errRecordNotFound -1601 /* The key was not
found */ | | #define JET_errRecordNotFound -1601 /* The key was not
found */ |
| #define JET_errRecordNoCopy -1602 /* No worki
ng buffer */ | | #define JET_errRecordNoCopy -1602 /* No worki
ng buffer */ |
| #define JET_errNoCurrentRecord -1603 /* Currency not on
a record */ | | #define JET_errNoCurrentRecord -1603 /* Currency not on
a record */ |
| #define JET_errRecordPrimaryChanged -1604 /* Primary key may
not change */ | | #define JET_errRecordPrimaryChanged -1604 /* Primary key may
not change */ |
| #define JET_errKeyDuplicate -1605 /* Illegal
duplicate key */ | | #define JET_errKeyDuplicate -1605 /* Illegal
duplicate key */ |
| #define JET_errAlreadyPrepared -1607 /* Attempted to upd
ate record when record update was already in progress */ | | #define JET_errAlreadyPrepared -1607 /* Attempted to upd
ate record when record update was already in progress */ |
| #define JET_errKeyNotMade -1608 /* No call
to JetMakeKey */ | | #define JET_errKeyNotMade -1608 /* No call
to JetMakeKey */ |
| #define JET_errUpdateNotPrepared -1609 /* No call to JetPr
epareUpdate */ | | #define JET_errUpdateNotPrepared -1609 /* No call to JetPr
epareUpdate */ |
| #define JET_wrnDataHasChanged 1610 /* Data has changed
*/ | | #define JET_wrnDataHasChanged 1610 /* Data has changed
*/ |
| #define JET_errDataHasChanged -1611 /* Data has changed
, operation aborted */ | | #define JET_errDataHasChanged -1611 /* Data has changed
, operation aborted */ |
| #define JET_wrnKeyChanged 1618 /* Moved to
new key */ | | #define JET_wrnKeyChanged 1618 /* Moved to
new key */ |
| #define JET_errLanguageNotSupported -1619 /* Windows installa
tion does not support language */ | | #define JET_errLanguageNotSupported -1619 /* Windows installa
tion does not support language */ |
| #define JET_errDecompressionFailed -1620 /* Internal error:
data could not be decompressed */ | | #define JET_errDecompressionFailed -1620 /* Internal error:
data could not be decompressed */ |
| #define JET_errUpdateMustVersion -1621 /* No version updat
es only for uncommitted tables */ | | #define JET_errUpdateMustVersion -1621 /* No version updat
es only for uncommitted tables */ |
|
| | #define JET_errDecryptionFailed -1622 /* Data cou
ld not be decrypted */ |
| | |
| /* Sort Table errors | | /* Sort Table errors |
| /**/ | | /**/ |
| #define JET_errTooManySorts -1701 /* Too many
sort processes */ | | #define JET_errTooManySorts -1701 /* Too many
sort processes */ |
| #define JET_errInvalidOnSort -1702 /* Invalid operatio
n on Sort */ | | #define JET_errInvalidOnSort -1702 /* Invalid operatio
n on Sort */ |
| | |
| /* Other errors | | /* Other errors |
| /**/ | | /**/ |
| #define JET_errTempFileOpenError -1803 /* Temp file could
not be opened */ | | #define JET_errTempFileOpenError -1803 /* Temp file could
not be opened */ |
| #define JET_errTooManyAttachedDatabases -1805 /* Too many open databases
*/ | | #define JET_errTooManyAttachedDatabases -1805 /* Too many open databases
*/ |
| | |
| skipping to change at line 3239 | | skipping to change at line 3376 |
| #define JET_wrnIdleFull 1908 /*
Idle registry full */ | | #define JET_wrnIdleFull 1908 /*
Idle registry full */ |
| #define JET_errTooManySplits -1909 /* Infinite split *
/ | | #define JET_errTooManySplits -1909 /* Infinite split *
/ |
| #define JET_errSessionSharingViolation -1910 /* Multiple threads are usi
ng the same session */ | | #define JET_errSessionSharingViolation -1910 /* Multiple threads are usi
ng the same session */ |
| #define JET_errEntryPointNotFound -1911 /* An entry point i
n a DLL we require could not be found */ | | #define JET_errEntryPointNotFound -1911 /* An entry point i
n a DLL we require could not be found */ |
| #define JET_errSessionContextAlreadySet -1912 /* Specified sessio
n already has a session context set */ | | #define JET_errSessionContextAlreadySet -1912 /* Specified sessio
n already has a session context set */ |
| #define JET_errSessionContextNotSetByThisThread -1913 /* Tried to reset s
ession context, but current thread did not orignally set the session context */ | | #define JET_errSessionContextNotSetByThisThread -1913 /* Tried to reset s
ession context, but current thread did not orignally set the session context */ |
| #define JET_errSessionInUse -1914 /* Tried to
terminate session in use */ | | #define JET_errSessionInUse -1914 /* Tried to
terminate session in use */ |
| #define JET_errRecordFormatConversionFailed -1915 /* Internal error during dy
namic record format conversion */ | | #define JET_errRecordFormatConversionFailed -1915 /* Internal error during dy
namic record format conversion */ |
| #define JET_errOneDatabasePerSession -1916 /* Just one open user datab
ase per session is allowed (JET_paramOneDatabasePerSession) */ | | #define JET_errOneDatabasePerSession -1916 /* Just one open user datab
ase per session is allowed (JET_paramOneDatabasePerSession) */ |
| #define JET_errRollbackError -1917 /* error during rol
lback */ | | #define JET_errRollbackError -1917 /* error during rol
lback */ |
|
| | #define JET_errFlushMapVersionUnsupported -1918 /* The version of the persi |
| | sted flush map is not supported by this version of the engine. */ |
| | #define JET_errFlushMapDatabaseMismatch -1919 /* The persisted fl |
| | ush map and the database do not match. */ |
| | #define JET_errFlushMapUnrecoverable -1920 /* The persisted flush map |
| | cannot be reconstructed. */ |
| | |
| #define JET_wrnDefragAlreadyRunning 2000 /* Online defrag al
ready running on specified database */ | | #define JET_wrnDefragAlreadyRunning 2000 /* Online defrag al
ready running on specified database */ |
| #define JET_wrnDefragNotRunning 2001 /* Online d
efrag not running on specified database */ | | #define JET_wrnDefragNotRunning 2001 /* Online d
efrag not running on specified database */ |
| #define JET_errDatabaseAlreadyRunningMaintenance -2004 /* The operation did not
complete successfully because the database is already running maintenance on spe
cified database */ | | #define JET_errDatabaseAlreadyRunningMaintenance -2004 /* The operation did not
complete successfully because the database is already running maintenance on spe
cified database */ |
| | |
| #define JET_wrnCallbackNotRegistered 2100 /* Unregistered a non-existant
callback function */ | | #define JET_wrnCallbackNotRegistered 2100 /* Unregistered a non-existant
callback function */ |
| #define JET_errCallbackFailed -2101 /* A callback faile
d */ | | #define JET_errCallbackFailed -2101 /* A callback faile
d */ |
| #define JET_errCallbackNotResolved -2102 /* A callback funct
ion could not be found */ | | #define JET_errCallbackNotResolved -2102 /* A callback funct
ion could not be found */ |
| | |
| #define JET_errSpaceHintsInvalid -2103 /* An element of th
e JET space hints structure was not correct or actionable. */ | | #define JET_errSpaceHintsInvalid -2103 /* An element of th
e JET space hints structure was not correct or actionable. */ |
| | |
| skipping to change at line 3281 | | skipping to change at line 3421 |
| /**********************************************************************/ | | /**********************************************************************/ |
| /*********************** PROTOTYPES **************************/ | | /*********************** PROTOTYPES **************************/ |
| /**********************************************************************/ | | /**********************************************************************/ |
| | |
| #if !defined(_JET_NOPROTOTYPES) | | #if !defined(_JET_NOPROTOTYPES) |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| extern "C" { | | extern "C" { |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetInit( | | JetInit( |
| _Inout_opt_ JET_INSTANCE * pinstance ); | | _Inout_opt_ JET_INSTANCE * pinstance ); |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetInit2( | | JetInit2( |
| _Inout_opt_ JET_INSTANCE * pinstance, | | _Inout_opt_ JET_INSTANCE * pinstance, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetInit3A JetInit3 | | #define JetInit3A JetInit3 |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetInit3A( | | JetInit3A( |
| _Inout_opt_ JET_INSTANCE * pinstance, | | _Inout_opt_ JET_INSTANCE * pinstance, |
| _In_opt_ JET_RSTINFO_A * prstInfo, | | _In_opt_ JET_RSTINFO_A * prstInfo, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetInit3W( | | JetInit3W( |
| _Inout_opt_ JET_INSTANCE * pinstance, | | _Inout_opt_ JET_INSTANCE * pinstance, |
| _In_opt_ JET_RSTINFO_W * prstInfo, | | _In_opt_ JET_RSTINFO_W * prstInfo, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetInit3 JetInit3W | | #define JetInit3 JetInit3W |
| #else | | #else |
| #define JetInit3 JetInit3A | | #define JetInit3 JetInit3A |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetCreateInstanceA JetCreateInstance | | #define JetCreateInstanceA JetCreateInstance |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateInstanceA( | | JetCreateInstanceA( |
| _Out_ JET_INSTANCE * pinstance, | | _Out_ JET_INSTANCE * pinstance, |
| _In_opt_ JET_PCSTR szInstanceName ); | | _In_opt_ JET_PCSTR szInstanceName ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateInstanceW( | | JetCreateInstanceW( |
| _Out_ JET_INSTANCE * pinstance, | | _Out_ JET_INSTANCE * pinstance, |
| _In_opt_ JET_PCWSTR szInstanceName ); | | _In_opt_ JET_PCWSTR szInstanceName ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetCreateInstance JetCreateInstanceW | | #define JetCreateInstance JetCreateInstanceW |
| #else | | #else |
| #define JetCreateInstance JetCreateInstanceA | | #define JetCreateInstance JetCreateInstanceA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetCreateInstance2A JetCreateInstance2 | | #define JetCreateInstance2A JetCreateInstance2 |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateInstance2A( | | JetCreateInstance2A( |
| _Out_ JET_INSTANCE * pinstance, | | _Out_ JET_INSTANCE * pinstance, |
| _In_opt_ JET_PCSTR szInstanceName, | | _In_opt_ JET_PCSTR szInstanceName, |
| _In_opt_ JET_PCSTR szDisplayName, | | _In_opt_ JET_PCSTR szDisplayName, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateInstance2W( | | JetCreateInstance2W( |
| _Out_ JET_INSTANCE * pinstance, | | _Out_ JET_INSTANCE * pinstance, |
| _In_opt_ JET_PCWSTR szInstanceName, | | _In_opt_ JET_PCWSTR szInstanceName, |
| _In_opt_ JET_PCWSTR szDisplayName, | | _In_opt_ JET_PCWSTR szDisplayName, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetCreateInstance2 JetCreateInstance2W | | #define JetCreateInstance2 JetCreateInstance2W |
| #else | | #else |
| #define JetCreateInstance2 JetCreateInstance2A | | #define JetCreateInstance2 JetCreateInstance2A |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetInstanceMiscInfo( | | JetGetInstanceMiscInfo( |
| _In_ JET_INSTANCE instance, | | _In_ JET_INSTANCE instance, |
| _Out_writes_bytes_( cbMax ) void * pvResult, | | _Out_writes_bytes_( cbMax ) void * pvResult, |
| _In_ unsigned long cbMax, | | _In_ unsigned long cbMax, |
| _In_ unsigned long InfoLevel ); | | _In_ unsigned long InfoLevel ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetTerm( | | JetTerm( |
| _In_ JET_INSTANCE instance ); | | _In_ JET_INSTANCE instance ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetTerm2( | | JetTerm2( |
| _In_ JET_INSTANCE instance, | | _In_ JET_INSTANCE instance, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetStopService(); | | JetStopService(); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetStopServiceInstance( | | JetStopServiceInstance( |
| _In_ JET_INSTANCE instance ); | | _In_ JET_INSTANCE instance ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
| #if ( JET_VERSION >= 0x0602 ) | | #if ( JET_VERSION >= 0x0602 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetStopServiceInstance2( | | JetStopServiceInstance2( |
| _In_ JET_INSTANCE instance, | | _In_ JET_INSTANCE instance, |
| _In_ const JET_GRBIT grbit ); | | _In_ const JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0602 | | #endif // JET_VERSION >= 0x0602 |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetStopBackup(); | | JetStopBackup(); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetStopBackupInstance( | | JetStopBackupInstance( |
| _In_ JET_INSTANCE instance ); | | _In_ JET_INSTANCE instance ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetSetSystemParameterA JetSetSystemParameter | | #define JetSetSystemParameterA JetSetSystemParameter |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetSetSystemParameterA( | | JetSetSystemParameterA( |
| _Inout_opt_ JET_INSTANCE * pinstance, | | _Inout_opt_ JET_INSTANCE * pinstance, |
| _In_opt_ JET_SESID sesid, | | _In_opt_ JET_SESID sesid, |
| _In_ unsigned long paramid, | | _In_ unsigned long paramid, |
| _In_opt_ JET_API_PTR lParam, | | _In_opt_ JET_API_PTR lParam, |
| _In_opt_ JET_PCSTR szParam ); | | _In_opt_ JET_PCSTR szParam ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetSetSystemParameterW( | | JetSetSystemParameterW( |
| _Inout_opt_ JET_INSTANCE * pinstance, | | _Inout_opt_ JET_INSTANCE * pinstance, |
| _In_opt_ JET_SESID sesid, | | _In_opt_ JET_SESID sesid, |
| _In_ unsigned long paramid, | | _In_ unsigned long paramid, |
| _In_opt_ JET_API_PTR lParam, | | _In_opt_ JET_API_PTR lParam, |
| _In_opt_ JET_PCWSTR szParam ); | | _In_opt_ JET_PCWSTR szParam ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetSetSystemParameter JetSetSystemParameterW | | #define JetSetSystemParameter JetSetSystemParameterW |
| #else | | #else |
| #define JetSetSystemParameter JetSetSystemParameterA | | #define JetSetSystemParameter JetSetSystemParameterA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetGetSystemParameterA JetGetSystemParameter | | #define JetGetSystemParameterA JetGetSystemParameter |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetSystemParameterA( | | JetGetSystemParameterA( |
| _In_ JET_INSTANCE instance, | | _In_ JET_INSTANCE instance, |
| _In_opt_ JET_SESID sesid, | | _In_opt_ JET_SESID sesid, |
| _In_ unsigned long paramid, | | _In_ unsigned long paramid, |
| _Out_opt_ JET_API_PTR * plParam, | | _Out_opt_ JET_API_PTR * plParam, |
| _Out_writes_bytes_opt_( cbMax ) JET_PSTR szParam, | | _Out_writes_bytes_opt_( cbMax ) JET_PSTR szParam, |
| _In_ unsigned long cbMax ); | | _In_ unsigned long cbMax ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetSystemParameterW( | | JetGetSystemParameterW( |
| _In_ JET_INSTANCE instance, | | _In_ JET_INSTANCE instance, |
| _In_opt_ JET_SESID sesid, | | _In_opt_ JET_SESID sesid, |
| _In_ unsigned long paramid, | | _In_ unsigned long paramid, |
| _Out_opt_ JET_API_PTR * plParam, | | _Out_opt_ JET_API_PTR * plParam, |
| _Out_writes_bytes_opt_( cbMax ) JET_PWSTR szParam, | | _Out_writes_bytes_opt_( cbMax ) JET_PWSTR szParam, |
| _In_ unsigned long cbMax ); | | _In_ unsigned long cbMax ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetGetSystemParameter JetGetSystemParameterW | | #define JetGetSystemParameter JetGetSystemParameterW |
| #else | | #else |
| #define JetGetSystemParameter JetGetSystemParameterA | | #define JetGetSystemParameter JetGetSystemParameterA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetEnableMultiInstanceA JetEnableMultiInstance | | #define JetEnableMultiInstanceA JetEnableMultiInstance |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetEnableMultiInstanceA( | | JetEnableMultiInstanceA( |
| _In_reads_opt_( csetsysparam ) JET_SETSYSPARAM_A * psetsysparam, | | _In_reads_opt_( csetsysparam ) JET_SETSYSPARAM_A * psetsysparam, |
| _In_ unsigned long
csetsysparam, | | _In_ unsigned long
csetsysparam, |
| _Out_opt_ unsigned long *
pcsetsucceed ); | | _Out_opt_ unsigned long *
pcsetsucceed ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetEnableMultiInstanceW( | | JetEnableMultiInstanceW( |
| _In_reads_opt_( csetsysparam ) JET_SETSYSPARAM_W * psetsysparam, | | _In_reads_opt_( csetsysparam ) JET_SETSYSPARAM_W * psetsysparam, |
| _In_ unsigned long
csetsysparam, | | _In_ unsigned long
csetsysparam, |
| _Out_opt_ unsigned long *
pcsetsucceed ); | | _Out_opt_ unsigned long *
pcsetsucceed ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetEnableMultiInstance JetEnableMultiInstanceW | | #define JetEnableMultiInstance JetEnableMultiInstanceW |
| #else | | #else |
| #define JetEnableMultiInstance JetEnableMultiInstanceA | | #define JetEnableMultiInstance JetEnableMultiInstanceA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetThreadStats( | | JetGetThreadStats( |
| _Out_writes_bytes_( cbMax ) void * pvResult, | | _Out_writes_bytes_( cbMax ) void * pvResult, |
| _In_ unsigned long cbMax ); | | _In_ unsigned long cbMax ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetBeginSessionA JetBeginSession | | #define JetBeginSessionA JetBeginSession |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API JetBeginSessionA( | | JET_ERR JET_API JetBeginSessionA( |
| _In_ JET_INSTANCE instance, | | _In_ JET_INSTANCE instance, |
| _Out_ JET_SESID * psesid, | | _Out_ JET_SESID * psesid, |
| _In_opt_ JET_PCSTR szUserName, | | _In_opt_ JET_PCSTR szUserName, |
| _In_opt_ JET_PCSTR szPassword ); | | _In_opt_ JET_PCSTR szPassword ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API JetBeginSessionW( | | JET_ERR JET_API JetBeginSessionW( |
| _In_ JET_INSTANCE instance, | | _In_ JET_INSTANCE instance, |
| _Out_ JET_SESID * psesid, | | _Out_ JET_SESID * psesid, |
| _In_opt_ JET_PCWSTR szUserName, | | _In_opt_ JET_PCWSTR szUserName, |
| _In_opt_ JET_PCWSTR szPassword ); | | _In_opt_ JET_PCWSTR szPassword ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetBeginSession JetBeginSessionW | | #define JetBeginSession JetBeginSessionW |
| #else | | #else |
| #define JetBeginSession JetBeginSessionA | | #define JetBeginSession JetBeginSessionA |
| #endif | | #endif |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetDupSession( | | JetDupSession( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _Out_ JET_SESID * psesid ); | | _Out_ JET_SESID * psesid ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetEndSession( | | JetEndSession( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetVersion( | | JetGetVersion( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _Out_ unsigned long * pwVersion ); | | _Out_ unsigned long * pwVersion ); |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetIdle( | | JetIdle( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetCreateDatabaseA JetCreateDatabase | | #define JetCreateDatabaseA JetCreateDatabase |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateDatabaseA( | | JetCreateDatabaseA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_PCSTR szFilename, | | _In_ JET_PCSTR szFilename, |
| _In_opt_ JET_PCSTR szConnect, | | _In_opt_ JET_PCSTR szConnect, |
| _Out_ JET_DBID * pdbid, | | _Out_ JET_DBID * pdbid, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateDatabaseW( | | JetCreateDatabaseW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_PCWSTR szFilename, | | _In_ JET_PCWSTR szFilename, |
| _In_opt_ JET_PCWSTR szConnect, | | _In_opt_ JET_PCWSTR szConnect, |
| _Out_ JET_DBID * pdbid, | | _Out_ JET_DBID * pdbid, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetCreateDatabase JetCreateDatabaseW | | #define JetCreateDatabase JetCreateDatabaseW |
| #else | | #else |
| #define JetCreateDatabase JetCreateDatabaseA | | #define JetCreateDatabase JetCreateDatabaseA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetCreateDatabase2A JetCreateDatabase2 | | #define JetCreateDatabase2A JetCreateDatabase2 |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateDatabase2A( | | JetCreateDatabase2A( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_PCSTR szFilename, | | _In_ JET_PCSTR szFilename, |
| _In_ const unsigned long cpgDatabaseSizeMax, | | _In_ const unsigned long cpgDatabaseSizeMax, |
| _Out_ JET_DBID * pdbid, | | _Out_ JET_DBID * pdbid, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API JetCreateDatabase2W( | | JET_ERR JET_API JetCreateDatabase2W( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_PCWSTR szFilename, | | _In_ JET_PCWSTR szFilename, |
| _In_ const unsigned long cpgDatabaseSizeMax, | | _In_ const unsigned long cpgDatabaseSizeMax, |
| _Out_ JET_DBID * pdbid, | | _Out_ JET_DBID * pdbid, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetCreateDatabase2 JetCreateDatabase2W | | #define JetCreateDatabase2 JetCreateDatabase2W |
| #else | | #else |
| #define JetCreateDatabase2 JetCreateDatabase2A | | #define JetCreateDatabase2 JetCreateDatabase2A |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetAttachDatabaseA JetAttachDatabase | | #define JetAttachDatabaseA JetAttachDatabase |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetAttachDatabaseA( | | JetAttachDatabaseA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_PCSTR szFilename, | | _In_ JET_PCSTR szFilename, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetAttachDatabaseW( | | JetAttachDatabaseW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_PCWSTR szFilename, | | _In_ JET_PCWSTR szFilename, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetAttachDatabase JetAttachDatabaseW | | #define JetAttachDatabase JetAttachDatabaseW |
| #else | | #else |
| #define JetAttachDatabase JetAttachDatabaseA | | #define JetAttachDatabase JetAttachDatabaseA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetAttachDatabase2A JetAttachDatabase2 | | #define JetAttachDatabase2A JetAttachDatabase2 |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetAttachDatabase2A( | | JetAttachDatabase2A( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_PCSTR szFilename, | | _In_ JET_PCSTR szFilename, |
| _In_ const unsigned long cpgDatabaseSizeMax, | | _In_ const unsigned long cpgDatabaseSizeMax, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetAttachDatabase2W( | | JetAttachDatabase2W( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_PCWSTR szFilename, | | _In_ JET_PCWSTR szFilename, |
| _In_ const unsigned long cpgDatabaseSizeMax, | | _In_ const unsigned long cpgDatabaseSizeMax, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetAttachDatabase2 JetAttachDatabase2W | | #define JetAttachDatabase2 JetAttachDatabase2W |
| #else | | #else |
| #define JetAttachDatabase2 JetAttachDatabase2A | | #define JetAttachDatabase2 JetAttachDatabase2A |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetDetachDatabaseA JetDetachDatabase | | #define JetDetachDatabaseA JetDetachDatabase |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetDetachDatabaseA( | | JetDetachDatabaseA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_opt_ JET_PCSTR szFilename ); | | _In_opt_ JET_PCSTR szFilename ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetDetachDatabaseW( | | JetDetachDatabaseW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_opt_ JET_PCWSTR szFilename ); | | _In_opt_ JET_PCWSTR szFilename ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetDetachDatabase JetDetachDatabaseW | | #define JetDetachDatabase JetDetachDatabaseW |
| #else | | #else |
| #define JetDetachDatabase JetDetachDatabaseA | | #define JetDetachDatabase JetDetachDatabaseA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetDetachDatabase2A JetDetachDatabase2 | | #define JetDetachDatabase2A JetDetachDatabase2 |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetDetachDatabase2A( | | JetDetachDatabase2A( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_opt_ JET_PCSTR szFilename, | | _In_opt_ JET_PCSTR szFilename, |
| _In_ JET_GRBIT grbit); | | _In_ JET_GRBIT grbit); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetDetachDatabase2W( | | JetDetachDatabase2W( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_opt_ JET_PCWSTR szFilename, | | _In_opt_ JET_PCWSTR szFilename, |
| _In_ JET_GRBIT grbit); | | _In_ JET_GRBIT grbit); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetDetachDatabase2 JetDetachDatabase2W | | #define JetDetachDatabase2 JetDetachDatabase2W |
| #else | | #else |
| #define JetDetachDatabase2 JetDetachDatabase2A | | #define JetDetachDatabase2 JetDetachDatabase2A |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetGetObjectInfoA JetGetObjectInfo | | #define JetGetObjectInfoA JetGetObjectInfo |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetObjectInfoA( | | JetGetObjectInfoA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _In_ JET_OBJTYP objtyp, | | _In_ JET_OBJTYP objtyp, |
| _In_opt_ JET_PCSTR szContainerName, | | _In_opt_ JET_PCSTR szContainerName, |
| _In_opt_ JET_PCSTR szObjectName, | | _In_opt_ JET_PCSTR szObjectName, |
| _Out_writes_bytes_( cbMax ) void * pvResult, | | _Out_writes_bytes_( cbMax ) void * pvResult, |
| _In_ unsigned long cbMax, | | _In_ unsigned long cbMax, |
| _In_ unsigned long InfoLevel ); | | _In_ unsigned long InfoLevel ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetObjectInfoW( | | JetGetObjectInfoW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _In_ JET_OBJTYP objtyp, | | _In_ JET_OBJTYP objtyp, |
| _In_opt_ JET_PCWSTR szContainerName, | | _In_opt_ JET_PCWSTR szContainerName, |
| _In_opt_ JET_PCWSTR szObjectName, | | _In_opt_ JET_PCWSTR szObjectName, |
| _Out_writes_bytes_( cbMax ) void * pvResult, | | _Out_writes_bytes_( cbMax ) void * pvResult, |
| _In_ unsigned long cbMax, | | _In_ unsigned long cbMax, |
| _In_ unsigned long InfoLevel ); | | _In_ unsigned long InfoLevel ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetGetObjectInfo JetGetObjectInfoW | | #define JetGetObjectInfo JetGetObjectInfoW |
| #else | | #else |
| #define JetGetObjectInfo JetGetObjectInfoA | | #define JetGetObjectInfo JetGetObjectInfoA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetGetTableInfoA JetGetTableInfo | | #define JetGetTableInfoA JetGetTableInfo |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetTableInfoA( | | JetGetTableInfoA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _Out_writes_bytes_( cbMax ) void * pvResult, | | _Out_writes_bytes_( cbMax ) void * pvResult, |
| _In_ unsigned long cbMax, | | _In_ unsigned long cbMax, |
| _In_ unsigned long InfoLevel ); | | _In_ unsigned long InfoLevel ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetTableInfoW( | | JetGetTableInfoW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _Out_writes_bytes_( cbMax ) void * pvResult, | | _Out_writes_bytes_( cbMax ) void * pvResult, |
| _In_ unsigned long cbMax, | | _In_ unsigned long cbMax, |
| _In_ unsigned long InfoLevel ); | | _In_ unsigned long InfoLevel ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetGetTableInfo JetGetTableInfoW | | #define JetGetTableInfo JetGetTableInfoW |
| #else | | #else |
| #define JetGetTableInfo JetGetTableInfoA | | #define JetGetTableInfo JetGetTableInfoA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetCreateTableA JetCreateTable | | #define JetCreateTableA JetCreateTable |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateTableA( | | JetCreateTableA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _In_ JET_PCSTR szTableName, | | _In_ JET_PCSTR szTableName, |
| _In_ unsigned long lPages, | | _In_ unsigned long lPages, |
| _In_ unsigned long lDensity, | | _In_ unsigned long lDensity, |
| _Out_ JET_TABLEID * ptableid ); | | _Out_ JET_TABLEID * ptableid ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateTableW( | | JetCreateTableW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _In_ JET_PCWSTR szTableName, | | _In_ JET_PCWSTR szTableName, |
| _In_ unsigned long lPages, | | _In_ unsigned long lPages, |
| _In_ unsigned long lDensity, | | _In_ unsigned long lDensity, |
| _Out_ JET_TABLEID * ptableid ); | | _Out_ JET_TABLEID * ptableid ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetCreateTable JetCreateTableW | | #define JetCreateTable JetCreateTableW |
| #else | | #else |
| #define JetCreateTable JetCreateTableA | | #define JetCreateTable JetCreateTableA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetCreateTableColumnIndexA JetCreateTableColumnIndex | | #define JetCreateTableColumnIndexA JetCreateTableColumnIndex |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateTableColumnIndexA( | | JetCreateTableColumnIndexA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _Inout_ JET_TABLECREATE_A * ptablecreate ); | | _Inout_ JET_TABLECREATE_A * ptablecreate ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateTableColumnIndexW( | | JetCreateTableColumnIndexW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _Inout_ JET_TABLECREATE_W * ptablecreate ); | | _Inout_ JET_TABLECREATE_W * ptablecreate ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetCreateTableColumnIndex JetCreateTableColumnIndexW | | #define JetCreateTableColumnIndex JetCreateTableColumnIndexW |
| #else | | #else |
| #define JetCreateTableColumnIndex JetCreateTableColumnIndexA | | #define JetCreateTableColumnIndex JetCreateTableColumnIndexA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetCreateTableColumnIndex2A JetCreateTableColumnIndex2 | | #define JetCreateTableColumnIndex2A JetCreateTableColumnIndex2 |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateTableColumnIndex2A( | | JetCreateTableColumnIndex2A( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _Inout_ JET_TABLECREATE2_A * ptablecreate ); | | _Inout_ JET_TABLECREATE2_A * ptablecreate ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateTableColumnIndex2W( | | JetCreateTableColumnIndex2W( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _Inout_ JET_TABLECREATE2_W * ptablecreate ); | | _Inout_ JET_TABLECREATE2_W * ptablecreate ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetCreateTableColumnIndex2 JetCreateTableColumnIndex2W | | #define JetCreateTableColumnIndex2 JetCreateTableColumnIndex2W |
| #else | | #else |
| #define JetCreateTableColumnIndex2 JetCreateTableColumnIndex2A | | #define JetCreateTableColumnIndex2 JetCreateTableColumnIndex2A |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
| #if ( JET_VERSION >= 0x0601 ) | | #if ( JET_VERSION >= 0x0601 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateTableColumnIndex3A( | | JetCreateTableColumnIndex3A( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _Inout_ JET_TABLECREATE3_A * ptablecreate ); | | _Inout_ JET_TABLECREATE3_A * ptablecreate ); |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateTableColumnIndex3W( | | JetCreateTableColumnIndex3W( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _Inout_ JET_TABLECREATE3_W * ptablecreate ); | | _Inout_ JET_TABLECREATE3_W * ptablecreate ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetCreateTableColumnIndex3 JetCreateTableColumnIndex3W | | #define JetCreateTableColumnIndex3 JetCreateTableColumnIndex3W |
| #else | | #else |
| #define JetCreateTableColumnIndex3 JetCreateTableColumnIndex3A | | #define JetCreateTableColumnIndex3 JetCreateTableColumnIndex3A |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0601 | | #endif // JET_VERSION >= 0x0601 |
| | |
| #if ( JET_VERSION >= 0x0602 ) | | #if ( JET_VERSION >= 0x0602 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateTableColumnIndex4A( | | JetCreateTableColumnIndex4A( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _Inout_ JET_TABLECREATE4_A * ptablecreate ); | | _Inout_ JET_TABLECREATE4_A * ptablecreate ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateTableColumnIndex4W( | | JetCreateTableColumnIndex4W( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _Inout_ JET_TABLECREATE4_W * ptablecreate ); | | _Inout_ JET_TABLECREATE4_W * ptablecreate ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetCreateTableColumnIndex4 JetCreateTableColumnIndex4W | | #define JetCreateTableColumnIndex4 JetCreateTableColumnIndex4W |
| #else | | #else |
| #define JetCreateTableColumnIndex4 JetCreateTableColumnIndex4A | | #define JetCreateTableColumnIndex4 JetCreateTableColumnIndex4A |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0602 | | #endif // JET_VERSION >= 0x0602 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetDeleteTableA JetDeleteTable | | #define JetDeleteTableA JetDeleteTable |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetDeleteTableA( | | JetDeleteTableA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _In_ JET_PCSTR szTableName ); | | _In_ JET_PCSTR szTableName ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetDeleteTableW( | | JetDeleteTableW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _In_ JET_PCWSTR szTableName ); | | _In_ JET_PCWSTR szTableName ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetDeleteTable JetDeleteTableW | | #define JetDeleteTable JetDeleteTableW |
| #else | | #else |
| #define JetDeleteTable JetDeleteTableA | | #define JetDeleteTable JetDeleteTableA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetRenameTableA JetRenameTable | | #define JetRenameTableA JetRenameTable |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetRenameTableA( | | JetRenameTableA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _In_ JET_PCSTR szName, | | _In_ JET_PCSTR szName, |
| _In_ JET_PCSTR szNameNew ); | | _In_ JET_PCSTR szNameNew ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API JetRenameTableW( | | JET_ERR JET_API JetRenameTableW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _In_ JET_PCWSTR szName, | | _In_ JET_PCWSTR szName, |
| _In_ JET_PCWSTR szNameNew ); | | _In_ JET_PCWSTR szNameNew ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetRenameTable JetRenameTableW | | #define JetRenameTable JetRenameTableW |
| #else | | #else |
| #define JetRenameTable JetRenameTableA | | #define JetRenameTable JetRenameTableA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetGetTableColumnInfoA JetGetTableColumnInfo | | #define JetGetTableColumnInfoA JetGetTableColumnInfo |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetTableColumnInfoA( | | JetGetTableColumnInfoA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_opt_ JET_PCSTR szColumnName, | | _In_opt_ JET_PCSTR szColumnName, |
| _Out_writes_bytes_( cbMax ) void * pvResult, | | _Out_writes_bytes_( cbMax ) void * pvResult, |
| _In_ unsigned long cbMax, | | _In_ unsigned long cbMax, |
| _In_ unsigned long InfoLevel ); | | _In_ unsigned long InfoLevel ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API JetGetTableColumnInfoW( | | JET_ERR JET_API JetGetTableColumnInfoW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_opt_ JET_PCWSTR szColumnName, | | _In_opt_ JET_PCWSTR szColumnName, |
| _Out_writes_bytes_( cbMax ) void * pvResult, | | _Out_writes_bytes_( cbMax ) void * pvResult, |
| _In_ unsigned long cbMax, | | _In_ unsigned long cbMax, |
| _In_ unsigned long InfoLevel ); | | _In_ unsigned long InfoLevel ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetGetTableColumnInfo JetGetTableColumnInfoW | | #define JetGetTableColumnInfo JetGetTableColumnInfoW |
| #else | | #else |
| #define JetGetTableColumnInfo JetGetTableColumnInfoA | | #define JetGetTableColumnInfo JetGetTableColumnInfoA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetGetColumnInfoA JetGetColumnInfo | | #define JetGetColumnInfoA JetGetColumnInfo |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetColumnInfoA( | | JetGetColumnInfoA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _In_ JET_PCSTR szTableName, | | _In_ JET_PCSTR szTableName, |
| _In_opt_ JET_PCSTR pColumnNameOrId, | | _In_opt_ JET_PCSTR pColumnNameOrId, |
| _Out_writes_bytes_( cbMax ) void * pvResult, | | _Out_writes_bytes_( cbMax ) void * pvResult, |
| _In_ unsigned long cbMax, | | _In_ unsigned long cbMax, |
| _In_ unsigned long InfoLevel ); | | _In_ unsigned long InfoLevel ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API JetGetColumnInfoW( | | JET_ERR JET_API JetGetColumnInfoW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _In_ JET_PCWSTR szTableName, | | _In_ JET_PCWSTR szTableName, |
| _In_opt_ JET_PCWSTR pwColumnNameOrId, | | _In_opt_ JET_PCWSTR pwColumnNameOrId, |
| _Out_writes_bytes_( cbMax ) void * pvResult, | | _Out_writes_bytes_( cbMax ) void * pvResult, |
| _In_ unsigned long cbMax, | | _In_ unsigned long cbMax, |
| _In_ unsigned long InfoLevel ); | | _In_ unsigned long InfoLevel ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetGetColumnInfo JetGetColumnInfoW | | #define JetGetColumnInfo JetGetColumnInfoW |
| #else | | #else |
| #define JetGetColumnInfo JetGetColumnInfoA | | #define JetGetColumnInfo JetGetColumnInfoA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetAddColumnA JetAddColumn | | #define JetAddColumnA JetAddColumn |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetAddColumnA( | | JetAddColumnA( |
| _In_ JET_SESID s
esid, | | _In_ JET_SESID s
esid, |
| _In_ JET_TABLEID t
ableid, | | _In_ JET_TABLEID t
ableid, |
| _In_ JET_PCSTR s
zColumnName, | | _In_ JET_PCSTR s
zColumnName, |
| _In_ const JET_COLUMNDEF * pcolumnde
f, | | _In_ const JET_COLUMNDEF * pcolumnde
f, |
| _In_reads_bytes_opt_( cbDefault ) const void * pvDefault, | | _In_reads_bytes_opt_( cbDefault ) const void * pvDefault, |
| _In_ unsigned long c
bDefault, | | _In_ unsigned long c
bDefault, |
| _Out_opt_ JET_COLUMNID * pcolumnid
); | | _Out_opt_ JET_COLUMNID * pcolumnid
); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API JetAddColumnW( | | JET_ERR JET_API JetAddColumnW( |
| _In_ JET_SESID s
esid, | | _In_ JET_SESID s
esid, |
| _In_ JET_TABLEID t
ableid, | | _In_ JET_TABLEID t
ableid, |
| _In_ JET_PCWSTR s
zColumnName, | | _In_ JET_PCWSTR s
zColumnName, |
| _In_ const JET_COLUMNDEF * pcolumnde
f, | | _In_ const JET_COLUMNDEF * pcolumnde
f, |
| _In_reads_bytes_opt_( cbDefault ) const void * pvDefault, | | _In_reads_bytes_opt_( cbDefault ) const void * pvDefault, |
| _In_ unsigned long c
bDefault, | | _In_ unsigned long c
bDefault, |
| _Out_opt_ JET_COLUMNID * pcolumnid
); | | _Out_opt_ JET_COLUMNID * pcolumnid
); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetAddColumn JetAddColumnW | | #define JetAddColumn JetAddColumnW |
| #else | | #else |
| #define JetAddColumn JetAddColumnA | | #define JetAddColumn JetAddColumnA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetDeleteColumnA JetDeleteColumn | | #define JetDeleteColumnA JetDeleteColumn |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetDeleteColumnA( | | JetDeleteColumnA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_ JET_PCSTR szColumnName ); | | _In_ JET_PCSTR szColumnName ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetDeleteColumnW( | | JetDeleteColumnW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_ JET_PCWSTR szColumnName ); | | _In_ JET_PCWSTR szColumnName ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetDeleteColumn JetDeleteColumnW | | #define JetDeleteColumn JetDeleteColumnW |
| #else | | #else |
| #define JetDeleteColumn JetDeleteColumnA | | #define JetDeleteColumn JetDeleteColumnA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetDeleteColumn2A JetDeleteColumn2 | | #define JetDeleteColumn2A JetDeleteColumn2 |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetDeleteColumn2A( | | JetDeleteColumn2A( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_ JET_PCSTR szColumnName, | | _In_ JET_PCSTR szColumnName, |
| _In_ const JET_GRBIT grbit ); | | _In_ const JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetDeleteColumn2W( | | JetDeleteColumn2W( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_ JET_PCWSTR szColumnName, | | _In_ JET_PCWSTR szColumnName, |
| _In_ const JET_GRBIT grbit ); | | _In_ const JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetDeleteColumn2 JetDeleteColumn2W | | #define JetDeleteColumn2 JetDeleteColumn2W |
| #else | | #else |
| #define JetDeleteColumn2 JetDeleteColumn2A | | #define JetDeleteColumn2 JetDeleteColumn2A |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetRenameColumnA JetRenameColumn | | #define JetRenameColumnA JetRenameColumn |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetRenameColumnA( | | JetRenameColumnA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_ JET_PCSTR szName, | | _In_ JET_PCSTR szName, |
| _In_ JET_PCSTR szNameNew, | | _In_ JET_PCSTR szNameNew, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetRenameColumnW( | | JetRenameColumnW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_ JET_PCWSTR szName, | | _In_ JET_PCWSTR szName, |
| _In_ JET_PCWSTR szNameNew, | | _In_ JET_PCWSTR szNameNew, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetRenameColumn JetRenameColumnW | | #define JetRenameColumn JetRenameColumnW |
| #else | | #else |
| #define JetRenameColumn JetRenameColumnA | | #define JetRenameColumn JetRenameColumnA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetSetColumnDefaultValueA JetSetColumnDefaultValue | | #define JetSetColumnDefaultValueA JetSetColumnDefaultValue |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetSetColumnDefaultValueA( | | JetSetColumnDefaultValueA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _In_ JET_PCSTR szTableName, | | _In_ JET_PCSTR szTableName, |
| _In_ JET_PCSTR szColumnName, | | _In_ JET_PCSTR szColumnName, |
| _In_reads_bytes_( cbData ) const void * pvData, | | _In_reads_bytes_( cbData ) const void * pvData, |
| _In_ const unsigned long cbData, | | _In_ const unsigned long cbData, |
| _In_ const JET_GRBIT grbit ); | | _In_ const JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetSetColumnDefaultValueW( | | JetSetColumnDefaultValueW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _In_ JET_PCWSTR szTableName, | | _In_ JET_PCWSTR szTableName, |
| _In_ JET_PCWSTR szColumnName, | | _In_ JET_PCWSTR szColumnName, |
| _In_reads_bytes_( cbData ) const void * pvData, | | _In_reads_bytes_( cbData ) const void * pvData, |
| _In_ const unsigned long cbData, | | _In_ const unsigned long cbData, |
| _In_ const JET_GRBIT grbit ); | | _In_ const JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetSetColumnDefaultValue JetSetColumnDefaultValueW | | #define JetSetColumnDefaultValue JetSetColumnDefaultValueW |
| #else | | #else |
| #define JetSetColumnDefaultValue JetSetColumnDefaultValueA | | #define JetSetColumnDefaultValue JetSetColumnDefaultValueA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetGetTableIndexInfoA JetGetTableIndexInfo | | #define JetGetTableIndexInfoA JetGetTableIndexInfo |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetTableIndexInfoA( | | JetGetTableIndexInfoA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_opt_ JET_PCSTR szIndexName, | | _In_opt_ JET_PCSTR szIndexName, |
| _Out_writes_bytes_( cbResult ) void * pvResult, | | _Out_writes_bytes_( cbResult ) void * pvResult, |
| _In_ unsigned long cbResult, | | _In_ unsigned long cbResult, |
| _In_ unsigned long InfoLevel ); | | _In_ unsigned long InfoLevel ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetTableIndexInfoW( | | JetGetTableIndexInfoW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_opt_ JET_PCWSTR szIndexName, | | _In_opt_ JET_PCWSTR szIndexName, |
| _Out_writes_bytes_( cbResult ) void * pvResult, | | _Out_writes_bytes_( cbResult ) void * pvResult, |
| _In_ unsigned long cbResult, | | _In_ unsigned long cbResult, |
| _In_ unsigned long InfoLevel ); | | _In_ unsigned long InfoLevel ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetGetTableIndexInfo JetGetTableIndexInfoW | | #define JetGetTableIndexInfo JetGetTableIndexInfoW |
| #else | | #else |
| #define JetGetTableIndexInfo JetGetTableIndexInfoA | | #define JetGetTableIndexInfo JetGetTableIndexInfoA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetGetIndexInfoA JetGetIndexInfo | | #define JetGetIndexInfoA JetGetIndexInfo |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetIndexInfoA( | | JetGetIndexInfoA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _In_ JET_PCSTR szTableName, | | _In_ JET_PCSTR szTableName, |
| _In_opt_ JET_PCSTR szIndexName, | | _In_opt_ JET_PCSTR szIndexName, |
| _Out_writes_bytes_( cbResult ) void * pvResult, | | _Out_writes_bytes_( cbResult ) void * pvResult, |
| _In_ unsigned long cbResult, | | _In_ unsigned long cbResult, |
| _In_ unsigned long InfoLevel ); | | _In_ unsigned long InfoLevel ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetIndexInfoW( | | JetGetIndexInfoW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _In_ JET_PCWSTR szTableName, | | _In_ JET_PCWSTR szTableName, |
| _In_opt_ JET_PCWSTR szIndexName, | | _In_opt_ JET_PCWSTR szIndexName, |
| _Out_writes_bytes_( cbResult ) void * pvResult, | | _Out_writes_bytes_( cbResult ) void * pvResult, |
| _In_ unsigned long cbResult, | | _In_ unsigned long cbResult, |
| _In_ unsigned long InfoLevel ); | | _In_ unsigned long InfoLevel ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetGetIndexInfo JetGetIndexInfoW | | #define JetGetIndexInfo JetGetIndexInfoW |
| #else | | #else |
| #define JetGetIndexInfo JetGetIndexInfoA | | #define JetGetIndexInfo JetGetIndexInfoA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetCreateIndexA JetCreateIndex | | #define JetCreateIndexA JetCreateIndex |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateIndexA( | | JetCreateIndexA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_ JET_PCSTR szIndexName, | | _In_ JET_PCSTR szIndexName, |
| _In_ JET_GRBIT grbit, | | _In_ JET_GRBIT grbit, |
| _In_reads_bytes_( cbKey ) const char * szKey, | | _In_reads_bytes_( cbKey ) const char * szKey, |
| _In_ unsigned long cbKey, | | _In_ unsigned long cbKey, |
| _In_ unsigned long lDensity ); | | _In_ unsigned long lDensity ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateIndexW( | | JetCreateIndexW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_ JET_PCWSTR szIndexName, | | _In_ JET_PCWSTR szIndexName, |
| _In_ JET_GRBIT grbit, | | _In_ JET_GRBIT grbit, |
| _In_reads_bytes_( cbKey ) const WCHAR * szKey, | | _In_reads_bytes_( cbKey ) const WCHAR * szKey, |
| _In_ unsigned long cbKey, | | _In_ unsigned long cbKey, |
| _In_ unsigned long lDensity ); | | _In_ unsigned long lDensity ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetCreateIndex JetCreateIndexW | | #define JetCreateIndex JetCreateIndexW |
| #else | | #else |
| #define JetCreateIndex JetCreateIndexA | | #define JetCreateIndex JetCreateIndexA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetCreateIndex2A JetCreateIndex2 | | #define JetCreateIndex2A JetCreateIndex2 |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateIndex2A( | | JetCreateIndex2A( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_ JET_TABLEID
tableid, | | _In_ JET_TABLEID
tableid, |
| _In_reads_( cIndexCreate ) JET_INDEXCREATE_A * pindexcreate, | | _In_reads_( cIndexCreate ) JET_INDEXCREATE_A * pindexcreate, |
| _In_ unsigned long c
IndexCreate ); | | _In_ unsigned long c
IndexCreate ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateIndex2W( | | JetCreateIndex2W( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_ JET_TABLEID
tableid, | | _In_ JET_TABLEID
tableid, |
| _In_reads_( cIndexCreate ) JET_INDEXCREATE_W * pindexcreate, | | _In_reads_( cIndexCreate ) JET_INDEXCREATE_W * pindexcreate, |
| _In_ unsigned long c
IndexCreate ); | | _In_ unsigned long c
IndexCreate ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetCreateIndex2 JetCreateIndex2W | | #define JetCreateIndex2 JetCreateIndex2W |
| #else | | #else |
| #define JetCreateIndex2 JetCreateIndex2A | | #define JetCreateIndex2 JetCreateIndex2A |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION >= 0x0601 ) | | #if ( JET_VERSION >= 0x0601 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateIndex3A( | | JetCreateIndex3A( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_ JET_TABLEID
tableid, | | _In_ JET_TABLEID
tableid, |
| _In_reads_( cIndexCreate ) JET_INDEXCREATE2_A *pindexcreate, | | _In_reads_( cIndexCreate ) JET_INDEXCREATE2_A *pindexcreate, |
| _In_ unsigned long c
IndexCreate ); | | _In_ unsigned long c
IndexCreate ); |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateIndex3W( | | JetCreateIndex3W( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_ JET_TABLEID
tableid, | | _In_ JET_TABLEID
tableid, |
| _In_reads_( cIndexCreate ) JET_INDEXCREATE2_W *pindexcreate, | | _In_reads_( cIndexCreate ) JET_INDEXCREATE2_W *pindexcreate, |
| _In_ unsigned long c
IndexCreate ); | | _In_ unsigned long c
IndexCreate ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetCreateIndex3 JetCreateIndex3W | | #define JetCreateIndex3 JetCreateIndex3W |
| #else | | #else |
| #define JetCreateIndex3 JetCreateIndex3A | | #define JetCreateIndex3 JetCreateIndex3A |
| #endif | | #endif |
| | |
| #endif | | #endif |
| | |
| #if ( JET_VERSION >= 0x0602 ) | | #if ( JET_VERSION >= 0x0602 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateIndex4A( | | JetCreateIndex4A( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_ JET_TABLEID
tableid, | | _In_ JET_TABLEID
tableid, |
| _In_reads_( cIndexCreate ) JET_INDEXCREATE3_A *pindexcreate, | | _In_reads_( cIndexCreate ) JET_INDEXCREATE3_A *pindexcreate, |
| _In_ unsigned long c
IndexCreate ); | | _In_ unsigned long c
IndexCreate ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCreateIndex4W( | | JetCreateIndex4W( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_ JET_TABLEID
tableid, | | _In_ JET_TABLEID
tableid, |
| _In_reads_( cIndexCreate ) JET_INDEXCREATE3_W *pindexcreate, | | _In_reads_( cIndexCreate ) JET_INDEXCREATE3_W *pindexcreate, |
| _In_ unsigned long c
IndexCreate ); | | _In_ unsigned long c
IndexCreate ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetCreateIndex4 JetCreateIndex4W | | #define JetCreateIndex4 JetCreateIndex4W |
| #else | | #else |
| #define JetCreateIndex4 JetCreateIndex4A | | #define JetCreateIndex4 JetCreateIndex4A |
| #endif | | #endif |
| | |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetDeleteIndexA JetDeleteIndex | | #define JetDeleteIndexA JetDeleteIndex |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetDeleteIndexA( | | JetDeleteIndexA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_ JET_PCSTR szIndexName ); | | _In_ JET_PCSTR szIndexName ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetDeleteIndexW( | | JetDeleteIndexW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_ JET_PCWSTR szIndexName ); | | _In_ JET_PCWSTR szIndexName ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetDeleteIndex JetDeleteIndexW | | #define JetDeleteIndex JetDeleteIndexW |
| #else | | #else |
| #define JetDeleteIndex JetDeleteIndexA | | #define JetDeleteIndex JetDeleteIndexA |
| #endif | | #endif |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetBeginTransaction( | | JetBeginTransaction( |
| _In_ JET_SESID sesid ); | | _In_ JET_SESID sesid ); |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetBeginTransaction2( | | JetBeginTransaction2( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0602 ) | | #if ( JET_VERSION >= 0x0602 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetBeginTransaction3( | | JetBeginTransaction3( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ __int64 trxid, | | _In_ __int64 trxid, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0602 | | #endif // JET_VERSION >= 0x0602 |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCommitTransaction( | | JetCommitTransaction( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
| #if ( JET_VERSION >= 0x0602 ) | | #if ( JET_VERSION >= 0x0602 ) |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCommitTransaction2( | | JetCommitTransaction2( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_GRBIT grbit, | | _In_ JET_GRBIT grbit, |
| _In_ unsigned long cmsecDurableCommit, | | _In_ unsigned long cmsecDurableCommit, |
| _Out_opt_ JET_COMMIT_ID * pCommitId ); | | _Out_opt_ JET_COMMIT_ID * pCommitId ); |
| #endif // JET_VERSION >= 0x0602 | | #endif // JET_VERSION >= 0x0602 |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetRollback( | | JetRollback( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetGetDatabaseInfoA JetGetDatabaseInfo | | #define JetGetDatabaseInfoA JetGetDatabaseInfo |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API JetGetDatabaseInfoA( | | JET_ERR JET_API JetGetDatabaseInfoA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _Out_writes_bytes_( cbMax ) void * pvResult, | | _Out_writes_bytes_( cbMax ) void * pvResult, |
| _In_ unsigned long cbMax, | | _In_ unsigned long cbMax, |
| _In_ unsigned long InfoLevel ); | | _In_ unsigned long InfoLevel ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetDatabaseInfoW( | | JetGetDatabaseInfoW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _Out_writes_bytes_( cbMax ) void * pvResult, | | _Out_writes_bytes_( cbMax ) void * pvResult, |
| _In_ unsigned long cbMax, | | _In_ unsigned long cbMax, |
| _In_ unsigned long InfoLevel ); | | _In_ unsigned long InfoLevel ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetGetDatabaseInfo JetGetDatabaseInfoW | | #define JetGetDatabaseInfo JetGetDatabaseInfoW |
| #else | | #else |
| #define JetGetDatabaseInfo JetGetDatabaseInfoA | | #define JetGetDatabaseInfo JetGetDatabaseInfoA |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetGetDatabaseFileInfoA JetGetDatabaseFileInfo | | #define JetGetDatabaseFileInfoA JetGetDatabaseFileInfo |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetDatabaseFileInfoA( | | JetGetDatabaseFileInfoA( |
| _In_ JET_PCSTR szDatabaseName, | | _In_ JET_PCSTR szDatabaseName, |
| _Out_writes_bytes_( cbMax ) void * pvResult, | | _Out_writes_bytes_( cbMax ) void * pvResult, |
| _In_ unsigned long cbMax, | | _In_ unsigned long cbMax, |
| _In_ unsigned long InfoLevel ); | | _In_ unsigned long InfoLevel ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetDatabaseFileInfoW( | | JetGetDatabaseFileInfoW( |
| _In_ JET_PCWSTR szDatabaseName, | | _In_ JET_PCWSTR szDatabaseName, |
| _Out_writes_bytes_( cbMax ) void * pvResult, | | _Out_writes_bytes_( cbMax ) void * pvResult, |
| _In_ unsigned long cbMax, | | _In_ unsigned long cbMax, |
| _In_ unsigned long InfoLevel ); | | _In_ unsigned long InfoLevel ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetGetDatabaseFileInfo JetGetDatabaseFileInfoW | | #define JetGetDatabaseFileInfo JetGetDatabaseFileInfoW |
| #else | | #else |
| #define JetGetDatabaseFileInfo JetGetDatabaseFileInfoA | | #define JetGetDatabaseFileInfo JetGetDatabaseFileInfoA |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetOpenDatabaseA JetOpenDatabase | | #define JetOpenDatabaseA JetOpenDatabase |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOpenDatabaseA( | | JetOpenDatabaseA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_PCSTR szFilename, | | _In_ JET_PCSTR szFilename, |
| _In_opt_ JET_PCSTR szConnect, | | _In_opt_ JET_PCSTR szConnect, |
| _Out_ JET_DBID* pdbid, | | _Out_ JET_DBID* pdbid, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOpenDatabaseW( | | JetOpenDatabaseW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_PCWSTR szFilename, | | _In_ JET_PCWSTR szFilename, |
| _In_opt_ JET_PCWSTR szConnect, | | _In_opt_ JET_PCWSTR szConnect, |
| _Out_ JET_DBID* pdbid, | | _Out_ JET_DBID* pdbid, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetOpenDatabase JetOpenDatabaseW | | #define JetOpenDatabase JetOpenDatabaseW |
| #else | | #else |
| #define JetOpenDatabase JetOpenDatabaseA | | #define JetOpenDatabase JetOpenDatabaseA |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCloseDatabase( | | JetCloseDatabase( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetOpenTableA JetOpenTable | | #define JetOpenTableA JetOpenTable |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOpenTableA( | | JetOpenTableA( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_ JET_DBID
dbid, | | _In_ JET_DBID
dbid, |
| _In_ JET_PCSTR
szTableName, | | _In_ JET_PCSTR
szTableName, |
| _In_reads_bytes_opt_( cbParameters ) const void * pvParameters, | | _In_reads_bytes_opt_( cbParameters ) const void * pvParameters, |
| _In_ unsigned long
cbParameters, | | _In_ unsigned long
cbParameters, |
| _In_ JET_GRBIT
grbit, | | _In_ JET_GRBIT
grbit, |
| _Out_ JET_TABLEID *
ptableid ); | | _Out_ JET_TABLEID *
ptableid ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOpenTableW( | | JetOpenTableW( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_ JET_DBID
dbid, | | _In_ JET_DBID
dbid, |
| _In_ JET_PCWSTR
szTableName, | | _In_ JET_PCWSTR
szTableName, |
| _In_reads_bytes_opt_( cbParameters ) const void * pvParameters, | | _In_reads_bytes_opt_( cbParameters ) const void * pvParameters, |
| _In_ unsigned long
cbParameters, | | _In_ unsigned long
cbParameters, |
| _In_ JET_GRBIT
grbit, | | _In_ JET_GRBIT
grbit, |
| _Out_ JET_TABLEID *
ptableid ); | | _Out_ JET_TABLEID *
ptableid ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetOpenTable JetOpenTableW | | #define JetOpenTable JetOpenTableW |
| #else | | #else |
| #define JetOpenTable JetOpenTableA | | #define JetOpenTable JetOpenTableA |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetSetTableSequential( | | JetSetTableSequential( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetResetTableSequential( | | JetResetTableSequential( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCloseTable( | | JetCloseTable( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid ); | | _In_ JET_TABLEID tableid ); |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetDelete( | | JetDelete( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid ); | | _In_ JET_TABLEID tableid ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetUpdate( | | JetUpdate( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_ JET_TABLEID
tableid, | | _In_ JET_TABLEID
tableid, |
| _Out_writes_bytes_to_opt_( cbBookmark, *pcbActual ) void * pvBookmar
k, | | _Out_writes_bytes_to_opt_( cbBookmark, *pcbActual ) void * pvBookmar
k, |
| _In_ unsigned long
cbBookmark, | | _In_ unsigned long
cbBookmark, |
| _Out_opt_ unsigned long *
pcbActual ); | | _Out_opt_ unsigned long *
pcbActual ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0502 ) | | #if ( JET_VERSION >= 0x0502 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetUpdate2( | | JetUpdate2( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_ JET_TABLEID
tableid, | | _In_ JET_TABLEID
tableid, |
| _Out_writes_bytes_to_opt_( cbBookmark, *pcbActual ) void * pvBookmar
k, | | _Out_writes_bytes_to_opt_( cbBookmark, *pcbActual ) void * pvBookmar
k, |
| _In_ unsigned long
cbBookmark, | | _In_ unsigned long
cbBookmark, |
| _Out_opt_ unsigned long *
pcbActual, | | _Out_opt_ unsigned long *
pcbActual, |
| _In_ const JET_GRBIT
grbit ); | | _In_ const JET_GRBIT
grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0502 | | #endif // JET_VERSION >= 0x0502 |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetEscrowUpdate( | | JetEscrowUpdate( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_ JET_TABLEID
tableid, | | _In_ JET_TABLEID
tableid, |
| _In_ JET_COLUMNID
columnid, | | _In_ JET_COLUMNID
columnid, |
|
| _In_reads_bytes_( cbMax ) void *
pv, | | _In_reads_bytes_( cbMax ) void *
pv, |
| _In_ unsigned long
cbMax, | | _In_ unsigned long
cbMax, |
| _Out_writes_bytes_to_opt_( cbOldMax, *pcbOldActual ) void * pvOld, | | _Out_writes_bytes_to_opt_( cbOldMax, *pcbOldActual ) void * pvOld, |
| _In_ unsigned long
cbOldMax, | | _In_ unsigned long
cbOldMax, |
| _Out_opt_ unsigned long *
pcbOldActual, | | _Out_opt_ unsigned long *
pcbOldActual, |
| _In_ JET_GRBIT
grbit ); | | _In_ JET_GRBIT
grbit ); |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetRetrieveColumn( | | JetRetrieveColumn( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_ JET_TABLEID
tableid, | | _In_ JET_TABLEID
tableid, |
| | |
| skipping to change at line 5211 | | skipping to change at line 5351 |
| _In_ JET_GRBIT
grbit, | | _In_ JET_GRBIT
grbit, |
| _Inout_opt_ JET_RETINFO *
pretinfo ); | | _Inout_opt_ JET_RETINFO *
pretinfo ); |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetRetrieveColumns( | | JetRetrieveColumns( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_ JET_TABLEID
tableid, | | _In_ JET_TABLEID
tableid, |
| _Inout_updates_opt_( cretrievecolumn ) JET_RETRIEVECOLUMN * pretrieve
column, | | _Inout_updates_opt_( cretrievecolumn ) JET_RETRIEVECOLUMN * pretrieve
column, |
| _In_ unsigned long
cretrievecolumn ); | | _In_ unsigned long
cretrievecolumn ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetEnumerateColumns( | | JetEnumerateColumns( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_ JET_TABLEID
tableid, | | _In_ JET_TABLEID
tableid, |
| _In_ unsigned long
cEnumColumnId, | | _In_ unsigned long
cEnumColumnId, |
| _In_reads_opt_( cEnumColumnId ) JET_ENUMCOLUMNID * rgEnumCol
umnId, | | _In_reads_opt_( cEnumColumnId ) JET_ENUMCOLUMNID * rgEnumCol
umnId, |
| _Out_ unsigned long *
pcEnumColumn, | | _Out_ unsigned long *
pcEnumColumn, |
| _Outptr_result_buffer_( *pcEnumColumn ) JET_ENUMCOLUMN ** prgEnumCo
lumn, | | _Outptr_result_buffer_( *pcEnumColumn ) JET_ENUMCOLUMN ** prgEnumCo
lumn, |
| _In_ JET_PFNREALLOC
pfnRealloc, | | _In_ JET_PFNREALLOC
pfnRealloc, |
| _In_opt_ void *
pvReallocContext, | | _In_opt_ void *
pvReallocContext, |
| _In_ unsigned long
cbDataMost, | | _In_ unsigned long
cbDataMost, |
| _In_ JET_GRBIT
grbit ); | | _In_ JET_GRBIT
grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetRecordSize( | | JetGetRecordSize( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _Out_ JET_RECSIZE * precsize, | | _Out_ JET_RECSIZE * precsize, |
| _In_ const JET_GRBIT grbit ); | | _In_ const JET_GRBIT grbit ); |
| | |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0601 ) | | #if ( JET_VERSION >= 0x0601 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetRecordSize2( | | JetGetRecordSize2( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _Out_ JET_RECSIZE2 * precsize, | | _Out_ JET_RECSIZE2 * precsize, |
| _In_ const JET_GRBIT grbit ); | | _In_ const JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0601 | | #endif // JET_VERSION >= 0x0601 |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetSetColumn( | | JetSetColumn( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_ JET_COLUMNID columnid, | | _In_ JET_COLUMNID columnid, |
| _In_reads_bytes_opt_( cbData ) const void * pvData, | | _In_reads_bytes_opt_( cbData ) const void * pvData, |
| _In_ unsigned long cbData, | | _In_ unsigned long cbData, |
| _In_ JET_GRBIT grbit, | | _In_ JET_GRBIT grbit, |
| _In_opt_ JET_SETINFO * psetinfo ); | | _In_opt_ JET_SETINFO * psetinfo ); |
| | |
| skipping to change at line 5309 | | skipping to change at line 5449 |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _Out_writes_bytes_( cbRecpos ) JET_RECPOS * precpos, | | _Out_writes_bytes_( cbRecpos ) JET_RECPOS * precpos, |
| _In_ unsigned long cbRecpos
); | | _In_ unsigned long cbRecpos
); |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGotoPosition( | | JetGotoPosition( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_ JET_RECPOS * precpos ); | | _In_ JET_RECPOS * precpos ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetCursorInfo( | | JetGetCursorInfo( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _Out_writes_bytes_( cbMax ) void * pvResult, | | _Out_writes_bytes_( cbMax ) void * pvResult, |
| _In_ unsigned long cbMax, | | _In_ unsigned long cbMax, |
| _In_ unsigned long InfoLevel ); | | _In_ unsigned long InfoLevel ); |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| | |
| skipping to change at line 5341 | | skipping to change at line 5481 |
| #define JetGetCurrentIndexA JetGetCurrentIndex | | #define JetGetCurrentIndexA JetGetCurrentIndex |
| #endif | | #endif |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetCurrentIndexA( | | JetGetCurrentIndexA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _Out_writes_bytes_( cbIndexName ) JET_PSTR szIndexName, | | _Out_writes_bytes_( cbIndexName ) JET_PSTR szIndexName, |
| _In_ unsigned long cbIndexNa
me ); | | _In_ unsigned long cbIndexNa
me ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetCurrentIndexW( | | JetGetCurrentIndexW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _Out_writes_bytes_( cbIndexName ) JET_PWSTR szIndexName, | | _Out_writes_bytes_( cbIndexName ) JET_PWSTR szIndexName, |
| _In_ unsigned long cbIndexNa
me ); | | _In_ unsigned long cbIndexNa
me ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetGetCurrentIndex JetGetCurrentIndexW | | #define JetGetCurrentIndex JetGetCurrentIndexW |
| #else | | #else |
| #define JetGetCurrentIndex JetGetCurrentIndexA | | #define JetGetCurrentIndex JetGetCurrentIndexA |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetSetCurrentIndexA JetSetCurrentIndex | | #define JetSetCurrentIndexA JetSetCurrentIndex |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetSetCurrentIndexA( | | JetSetCurrentIndexA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_opt_ JET_PCSTR szIndexName ); | | _In_opt_ JET_PCSTR szIndexName ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetSetCurrentIndexW( | | JetSetCurrentIndexW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_opt_ JET_PCWSTR szIndexName ); | | _In_opt_ JET_PCWSTR szIndexName ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetSetCurrentIndex JetSetCurrentIndexW | | #define JetSetCurrentIndex JetSetCurrentIndexW |
| #else | | #else |
| #define JetSetCurrentIndex JetSetCurrentIndexA | | #define JetSetCurrentIndex JetSetCurrentIndexA |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetSetCurrentIndex2A JetSetCurrentIndex2 | | #define JetSetCurrentIndex2A JetSetCurrentIndex2 |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetSetCurrentIndex2A( | | JetSetCurrentIndex2A( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_opt_ JET_PCSTR szIndexName, | | _In_opt_ JET_PCSTR szIndexName, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetSetCurrentIndex2W( | | JetSetCurrentIndex2W( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_opt_ JET_PCWSTR szIndexName, | | _In_opt_ JET_PCWSTR szIndexName, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetSetCurrentIndex2 JetSetCurrentIndex2W | | #define JetSetCurrentIndex2 JetSetCurrentIndex2W |
| #else | | #else |
| #define JetSetCurrentIndex2 JetSetCurrentIndex2A | | #define JetSetCurrentIndex2 JetSetCurrentIndex2A |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetSetCurrentIndex3A JetSetCurrentIndex3 | | #define JetSetCurrentIndex3A JetSetCurrentIndex3 |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetSetCurrentIndex3A( | | JetSetCurrentIndex3A( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_opt_ JET_PCSTR szIndexName, | | _In_opt_ JET_PCSTR szIndexName, |
| _In_ JET_GRBIT grbit, | | _In_ JET_GRBIT grbit, |
| _In_ unsigned long itagSequence ); | | _In_ unsigned long itagSequence ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetSetCurrentIndex3W( | | JetSetCurrentIndex3W( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_opt_ JET_PCWSTR szIndexName, | | _In_opt_ JET_PCWSTR szIndexName, |
| _In_ JET_GRBIT grbit, | | _In_ JET_GRBIT grbit, |
| _In_ unsigned long itagSequence ); | | _In_ unsigned long itagSequence ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetSetCurrentIndex3 JetSetCurrentIndex3W | | #define JetSetCurrentIndex3 JetSetCurrentIndex3W |
| #else | | #else |
| #define JetSetCurrentIndex3 JetSetCurrentIndex3A | | #define JetSetCurrentIndex3 JetSetCurrentIndex3A |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetSetCurrentIndex4A JetSetCurrentIndex4 | | #define JetSetCurrentIndex4A JetSetCurrentIndex4 |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetSetCurrentIndex4A( | | JetSetCurrentIndex4A( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_opt_ JET_PCSTR szIndexName, | | _In_opt_ JET_PCSTR szIndexName, |
| _In_opt_ JET_INDEXID * pindexid, | | _In_opt_ JET_INDEXID * pindexid, |
| _In_ JET_GRBIT grbit, | | _In_ JET_GRBIT grbit, |
| _In_ unsigned long itagSequence ); | | _In_ unsigned long itagSequence ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetSetCurrentIndex4W( | | JetSetCurrentIndex4W( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_opt_ JET_PCWSTR szIndexName, | | _In_opt_ JET_PCWSTR szIndexName, |
| _In_opt_ JET_INDEXID * pindexid, | | _In_opt_ JET_INDEXID * pindexid, |
| _In_ JET_GRBIT grbit, | | _In_ JET_GRBIT grbit, |
| _In_ unsigned long itagSequence ); | | _In_ unsigned long itagSequence ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetSetCurrentIndex4 JetSetCurrentIndex4W | | #define JetSetCurrentIndex4 JetSetCurrentIndex4W |
| #else | | #else |
| #define JetSetCurrentIndex4 JetSetCurrentIndex4A | | #define JetSetCurrentIndex4 JetSetCurrentIndex4A |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetMove( | | JetMove( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_ long cRow, | | _In_ long cRow, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
| #if ( JET_VERSION >= 0x0602 ) | | #if ( JET_VERSION >= 0x0602 ) |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetSetCursorFilter( | | JetSetCursorFilter( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_reads_( cColumnFilters ) JET_INDEX_COLUMN *rgColumnFilters, | | _In_reads_( cColumnFilters ) JET_INDEX_COLUMN *rgColumnFilters, |
| _In_ unsigned long cColumnFilters, | | _In_ unsigned long cColumnFilters, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| #endif // JET_VERSION >= 0x0602 | | #endif // JET_VERSION >= 0x0602 |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetLock( | | JetGetLock( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetMakeKey( | | JetMakeKey( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_reads_bytes_opt_( cbData ) const void * pvData, | | _In_reads_bytes_opt_( cbData ) const void * pvData, |
| _In_ unsigned long cbData, | | _In_ unsigned long cbData, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetSeek( | | JetSeek( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0601 ) | | #if ( JET_VERSION >= 0x0601 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetPrereadKeys( | | JetPrereadKeys( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_ JET_TABLEID
tableid, | | _In_ JET_TABLEID
tableid, |
| _In_reads_(ckeys) const void ** rgpvKeys, | | _In_reads_(ckeys) const void ** rgpvKeys, |
| _In_reads_(ckeys) const unsigned long * rgcbKeys, | | _In_reads_(ckeys) const unsigned long * rgcbKeys, |
| _In_ long
ckeys, | | _In_ long
ckeys, |
| _Out_opt_ long *
pckeysPreread, | | _Out_opt_ long *
pckeysPreread, |
| _In_ JET_GRBIT
grbit ); | | _In_ JET_GRBIT
grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0601 | | #endif // JET_VERSION >= 0x0601 |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| #if ( JET_VERSION >= 0x0602 ) | | #if ( JET_VERSION >= 0x0602 ) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetPrereadIndexRanges( | | JetPrereadIndexRanges( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_ JET_TABLEID
tableid, | | _In_ JET_TABLEID
tableid, |
| _In_reads_(cIndexRanges) const JET_INDEX_RANGE * const rgIndexRa
nges, | | _In_reads_(cIndexRanges) const JET_INDEX_RANGE * const rgIndexRa
nges, |
| _In_ const unsigned long
cIndexRanges, | | _In_ const unsigned long
cIndexRanges, |
| _Out_opt_ unsigned long * const
pcRangesPreread, | | _Out_opt_ unsigned long * const
pcRangesPreread, |
| | |
| skipping to change at line 5627 | | skipping to change at line 5767 |
| #endif // JET_VERSION >= 0x0602 | | #endif // JET_VERSION >= 0x0602 |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetBookmark( | | JetGetBookmark( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_ JET_TABLEID
tableid, | | _In_ JET_TABLEID
tableid, |
| _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) void * pvBookmark, | | _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) void * pvBookmark, |
| _In_ unsigned long
cbMax, | | _In_ unsigned long
cbMax, |
| _Out_opt_ unsigned long *
pcbActual ); | | _Out_opt_ unsigned long *
pcbActual ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetSecondaryIndexBookmark( | | JetGetSecondaryIndexBookmark( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_ JET_TABLEID
tableid, | | _In_ JET_TABLEID
tableid, |
| _Out_writes_bytes_to_opt_( cbSecondaryKeyMax, *pcbSecondaryKeyActual ) vo
id * pvSecondaryKey, | | _Out_writes_bytes_to_opt_( cbSecondaryKeyMax, *pcbSecondaryKeyActual ) vo
id * pvSecondaryKey, |
| _In_ unsigned long
cbSeconda
ryKeyMax, | | _In_ unsigned long
cbSeconda
ryKeyMax, |
| _Out_opt_ unsigned long *
pcbSecondaryKeyAc
tual, | | _Out_opt_ unsigned long *
pcbSecondaryKeyAc
tual, |
| _Out_writes_bytes_to_opt_( cbPrimaryBookmarkMax, *pcbPrimaryBookmarkActua
l ) void * pvPrimaryBookmark, | | _Out_writes_bytes_to_opt_( cbPrimaryBookmarkMax, *pcbPrimaryBookmarkActua
l ) void * pvPrimaryBookmark, |
| _In_ unsigned long
cbPrimary
BookmarkMax, | | _In_ unsigned long
cbPrimary
BookmarkMax, |
| _Out_opt_ unsigned long *
pcbPrimaryBookmar
kActual, | | _Out_opt_ unsigned long *
pcbPrimaryBookmar
kActual, |
| _In_ const JET_GRBIT
grbit ); | | _In_ const JET_GRBIT
grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetCompactA JetCompact | | #define JetCompactA JetCompact |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCompactA( | | JetCompactA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_PCSTR szDatabaseSrc, | | _In_ JET_PCSTR szDatabaseSrc, |
| _In_ JET_PCSTR szDatabaseDest, | | _In_ JET_PCSTR szDatabaseDest, |
| _In_ JET_PFNSTATUS pfnStatus, | | _In_ JET_PFNSTATUS pfnStatus, |
| _In_opt_ JET_CONVERT_A * pconvert, | | _In_opt_ JET_CONVERT_A * pconvert, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCompactW( | | JetCompactW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_PCWSTR szDatabaseSrc, | | _In_ JET_PCWSTR szDatabaseSrc, |
| _In_ JET_PCWSTR szDatabaseDest, | | _In_ JET_PCWSTR szDatabaseDest, |
| _In_ JET_PFNSTATUS pfnStatus, | | _In_ JET_PFNSTATUS pfnStatus, |
| _In_opt_ JET_CONVERT_W * pconvert, | | _In_opt_ JET_CONVERT_W * pconvert, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetCompact JetCompactW | | #define JetCompact JetCompactW |
| #else | | #else |
| #define JetCompact JetCompactA | | #define JetCompact JetCompactA |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetDefragmentA JetDefragment | | #define JetDefragmentA JetDefragment |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetDefragmentA( | | JetDefragmentA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _In_opt_ JET_PCSTR szTableName, | | _In_opt_ JET_PCSTR szTableName, |
|
| _Out_opt_ unsigned long * pcPasses, | | _Inout_opt_ unsigned long * pcPasses, |
| _Out_opt_ unsigned long * pcSeconds, | | _Inout_opt_ unsigned long * pcSeconds, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetDefragmentW( | | JetDefragmentW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _In_opt_ JET_PCWSTR szTableName, | | _In_opt_ JET_PCWSTR szTableName, |
|
| _Out_opt_ unsigned long * pcPasses, | | _Inout_opt_ unsigned long * pcPasses, |
| _Out_opt_ unsigned long * pcSeconds, | | _Inout_opt_ unsigned long * pcSeconds, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetDefragment JetDefragmentW | | #define JetDefragment JetDefragmentW |
| #else | | #else |
| #define JetDefragment JetDefragmentA | | #define JetDefragment JetDefragmentA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetDefragment2A JetDefragment2 | | #define JetDefragment2A JetDefragment2 |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetDefragment2A( | | JetDefragment2A( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _In_opt_ JET_PCSTR szTableName, | | _In_opt_ JET_PCSTR szTableName, |
|
| _Out_opt_ unsigned long * pcPasses, | | _Inout_opt_ unsigned long * pcPasses, |
| _Out_opt_ unsigned long * pcSeconds, | | _Inout_opt_ unsigned long * pcSeconds, |
| _In_ JET_CALLBACK callback, | | _In_ JET_CALLBACK callback, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetDefragment2W( | | JetDefragment2W( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _In_opt_ JET_PCWSTR szTableName, | | _In_opt_ JET_PCWSTR szTableName, |
|
| _Out_opt_ unsigned long * pcPasses, | | _Inout_opt_ unsigned long * pcPasses, |
| _Out_opt_ unsigned long * pcSeconds, | | _Inout_opt_ unsigned long * pcSeconds, |
| _In_ JET_CALLBACK callback, | | _In_ JET_CALLBACK callback, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetDefragment2 JetDefragment2W | | #define JetDefragment2 JetDefragment2W |
| #else | | #else |
| #define JetDefragment2 JetDefragment2A | | #define JetDefragment2 JetDefragment2A |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetDefragment3A JetDefragment3 | | #define JetDefragment3A JetDefragment3 |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetDefragment3A( | | JetDefragment3A( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_PCSTR szDatabaseName, | | _In_ JET_PCSTR szDatabaseName, |
| _In_opt_ JET_PCSTR szTableName, | | _In_opt_ JET_PCSTR szTableName, |
|
| _Out_opt_ unsigned long * pcPasses, | | _Inout_opt_ unsigned long * pcPasses, |
| _Out_opt_ unsigned long * pcSeconds, | | _Inout_opt_ unsigned long * pcSeconds, |
| _In_ JET_CALLBACK callback, | | _In_ JET_CALLBACK callback, |
| _In_ void * pvContext, | | _In_ void * pvContext, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetDefragment3W( | | JetDefragment3W( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_PCWSTR szDatabaseName, | | _In_ JET_PCWSTR szDatabaseName, |
| _In_opt_ JET_PCWSTR szTableName, | | _In_opt_ JET_PCWSTR szTableName, |
|
| _Out_opt_ unsigned long * pcPasses, | | _Inout_opt_ unsigned long * pcPasses, |
| _Out_opt_ unsigned long * pcSeconds, | | _Inout_opt_ unsigned long * pcSeconds, |
| _In_ JET_CALLBACK callback, | | _In_ JET_CALLBACK callback, |
| _In_ void * pvContext, | | _In_ void * pvContext, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetDefragment3 JetDefragment3W | | #define JetDefragment3 JetDefragment3W |
| #else | | #else |
| #define JetDefragment3 JetDefragment3A | | #define JetDefragment3 JetDefragment3A |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetSetDatabaseSizeA JetSetDatabaseSize | | #define JetSetDatabaseSizeA JetSetDatabaseSize |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetSetDatabaseSizeA( | | JetSetDatabaseSizeA( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_PCSTR szDatabaseName, | | _In_ JET_PCSTR szDatabaseName, |
| _In_ unsigned long cpg, | | _In_ unsigned long cpg, |
| _Out_ unsigned long * pcpgReal ); | | _Out_ unsigned long * pcpgReal ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetSetDatabaseSizeW( | | JetSetDatabaseSizeW( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_PCWSTR szDatabaseName, | | _In_ JET_PCWSTR szDatabaseName, |
| _In_ unsigned long cpg, | | _In_ unsigned long cpg, |
| _Out_ unsigned long * pcpgReal ); | | _Out_ unsigned long * pcpgReal ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetSetDatabaseSize JetSetDatabaseSizeW | | #define JetSetDatabaseSize JetSetDatabaseSizeW |
| #else | | #else |
| #define JetSetDatabaseSize JetSetDatabaseSizeA | | #define JetSetDatabaseSize JetSetDatabaseSizeA |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGrowDatabase( | | JetGrowDatabase( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _In_ unsigned long cpg, | | _In_ unsigned long cpg, |
| _In_ unsigned long * pcpgReal ); | | _In_ unsigned long * pcpgReal ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| #if ( JET_VERSION >= 0x0602 ) | | #if ( JET_VERSION >= 0x0602 ) |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetResizeDatabase( | | JetResizeDatabase( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_DBID dbid, | | _In_ JET_DBID dbid, |
| _In_ unsigned long cpgTarget, | | _In_ unsigned long cpgTarget, |
| _Out_ unsigned long * pcpgActual, | | _Out_ unsigned long * pcpgActual, |
| _In_ const JET_GRBIT grbit ); | | _In_ const JET_GRBIT grbit ); |
| #endif // JET_VERSION >= 0x0602 | | #endif // JET_VERSION >= 0x0602 |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetSetSessionContext( | | JetSetSessionContext( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_API_PTR ulContext ); | | _In_ JET_API_PTR ulContext ); |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetResetSessionContext( | | JetResetSessionContext( |
| _In_ JET_SESID sesid ); | | _In_ JET_SESID sesid ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGotoBookmark( | | JetGotoBookmark( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_reads_bytes_( cbBookmark ) void * pvBookmark, | | _In_reads_bytes_( cbBookmark ) void * pvBookmark, |
| _In_ unsigned long cbBookmark ); | | _In_ unsigned long cbBookmark ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGotoSecondaryIndexBookmark( | | JetGotoSecondaryIndexBookmark( |
| _In_ JET_SESID s
esid, | | _In_ JET_SESID s
esid, |
| _In_ JET_TABLEID t
ableid, | | _In_ JET_TABLEID t
ableid, |
| _In_reads_bytes_( cbSecondaryKey ) void * pvSecondaryKey, | | _In_reads_bytes_( cbSecondaryKey ) void * pvSecondaryKey, |
| _In_ unsigned long c
bSecondaryKey, | | _In_ unsigned long c
bSecondaryKey, |
| _In_reads_bytes_opt_( cbPrimaryBookmark ) void * pvPrimaryBookmark
, | | _In_reads_bytes_opt_( cbPrimaryBookmark ) void * pvPrimaryBookmark
, |
| _In_ unsigned long c
bPrimaryBookmark, | | _In_ unsigned long c
bPrimaryBookmark, |
| _In_ const JET_GRBIT grbit ); | | _In_ const JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetIntersectIndexes( | | JetIntersectIndexes( |
| _In_ JET_SESID s
esid, | | _In_ JET_SESID s
esid, |
| _In_reads_( cindexrange ) JET_INDEXRANGE * rgindexrange, | | _In_reads_( cindexrange ) JET_INDEXRANGE * rgindexrange, |
| _In_ unsigned long c
indexrange, | | _In_ unsigned long c
indexrange, |
| _Inout_ JET_RECORDLIST * precordli
st, | | _Inout_ JET_RECORDLIST * precordli
st, |
| _In_ JET_GRBIT g
rbit ); | | _In_ JET_GRBIT g
rbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetComputeStats( | | JetComputeStats( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid ); | | _In_ JET_TABLEID tableid ); |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOpenTempTable( | | JetOpenTempTable( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_reads_( ccolumn ) const JET_COLUMNDEF * prgcolumndef, | | _In_reads_( ccolumn ) const JET_COLUMNDEF * prgcolumndef, |
| | |
| skipping to change at line 5984 | | skipping to change at line 6124 |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOpenTempTable2( | | JetOpenTempTable2( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_reads_( ccolumn ) const JET_COLUMNDEF * prgcolumndef, | | _In_reads_( ccolumn ) const JET_COLUMNDEF * prgcolumndef, |
| _In_ unsigned long
ccolumn, | | _In_ unsigned long
ccolumn, |
| _In_ unsigned long
lcid, | | _In_ unsigned long
lcid, |
| _In_ JET_GRBIT
grbit, | | _In_ JET_GRBIT
grbit, |
| _Out_ JET_TABLEID *
ptableid, | | _Out_ JET_TABLEID *
ptableid, |
| _Out_writes_( ccolumn ) JET_COLUMNID * prgcolumnid ); | | _Out_writes_( ccolumn ) JET_COLUMNID * prgcolumnid ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOpenTempTable3( | | JetOpenTempTable3( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_reads_( ccolumn ) const JET_COLUMNDEF * prgcolumndef, | | _In_reads_( ccolumn ) const JET_COLUMNDEF * prgcolumndef, |
| _In_ unsigned long
ccolumn, | | _In_ unsigned long
ccolumn, |
| _In_opt_ JET_UNICODEINDEX * p
idxunicode, | | _In_opt_ JET_UNICODEINDEX * p
idxunicode, |
| _In_ JET_GRBIT
grbit, | | _In_ JET_GRBIT
grbit, |
| _Out_ JET_TABLEID *
ptableid, | | _Out_ JET_TABLEID *
ptableid, |
| _Out_writes_( ccolumn ) JET_COLUMNID * prgcolumnid ); | | _Out_writes_( ccolumn ) JET_COLUMNID * prgcolumnid ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOpenTemporaryTable( | | JetOpenTemporaryTable( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_OPENTEMPORARYTABLE * popentemporarytable ); | | _In_ JET_OPENTEMPORARYTABLE * popentemporarytable ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #if ( JET_VERSION >= 0x0602 ) | | #if ( JET_VERSION >= 0x0602 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOpenTemporaryTable2( | | JetOpenTemporaryTable2( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_OPENTEMPORARYTABLE2 * popentemporarytable ); | | _In_ JET_OPENTEMPORARYTABLE2 * popentemporarytable ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0602 | | #endif // JET_VERSION >= 0x0602 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetBackupA JetBackup | | #define JetBackupA JetBackup |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetBackupA( | | JetBackupA( |
| _In_ JET_PCSTR szBackupPath, | | _In_ JET_PCSTR szBackupPath, |
| _In_ JET_GRBIT grbit, | | _In_ JET_GRBIT grbit, |
| _In_opt_ JET_PFNSTATUS pfnStatus ); | | _In_opt_ JET_PFNSTATUS pfnStatus ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetBackupW( | | JetBackupW( |
| _In_ JET_PCWSTR szBackupPath, | | _In_ JET_PCWSTR szBackupPath, |
| _In_ JET_GRBIT grbit, | | _In_ JET_GRBIT grbit, |
| _In_opt_ JET_PFNSTATUS pfnStatus ); | | _In_opt_ JET_PFNSTATUS pfnStatus ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetBackup JetBackupW | | #define JetBackup JetBackupW |
| #else | | #else |
| #define JetBackup JetBackupA | | #define JetBackup JetBackupA |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetBackupInstanceA JetBackupInstance | | #define JetBackupInstanceA JetBackupInstance |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetBackupInstanceA( | | JetBackupInstanceA( |
| _In_ JET_INSTANCE instance, | | _In_ JET_INSTANCE instance, |
| _In_ JET_PCSTR szBackupPath, | | _In_ JET_PCSTR szBackupPath, |
| _In_ JET_GRBIT grbit, | | _In_ JET_GRBIT grbit, |
| _In_opt_ JET_PFNSTATUS pfnStatus ); | | _In_opt_ JET_PFNSTATUS pfnStatus ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetBackupInstanceW( | | JetBackupInstanceW( |
| _In_ JET_INSTANCE instance, | | _In_ JET_INSTANCE instance, |
| _In_ JET_PCWSTR szBackupPath, | | _In_ JET_PCWSTR szBackupPath, |
| _In_ JET_GRBIT grbit, | | _In_ JET_GRBIT grbit, |
| _In_opt_ JET_PFNSTATUS pfnStatus ); | | _In_opt_ JET_PFNSTATUS pfnStatus ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetBackupInstance JetBackupInstanceW | | #define JetBackupInstance JetBackupInstanceW |
| #else | | #else |
| #define JetBackupInstance JetBackupInstanceA | | #define JetBackupInstance JetBackupInstanceA |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetRestoreA JetRestore | | #define JetRestoreA JetRestore |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetRestoreA( | | JetRestoreA( |
|
| _In_ JET_PCSTR sz, | | _In_ JET_PCSTR szSource, |
| _In_opt_ JET_PFNSTATUS pfn ); | | _In_opt_ JET_PFNSTATUS pfn ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetRestoreW( | | JetRestoreW( |
|
| _In_ JET_PCWSTR sz, | | _In_ JET_PCWSTR szSource, |
| _In_opt_ JET_PFNSTATUS pfn ); | | _In_opt_ JET_PFNSTATUS pfn ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetRestore JetRestoreW | | #define JetRestore JetRestoreW |
| #else | | #else |
| #define JetRestore JetRestoreA | | #define JetRestore JetRestoreA |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetRestore2A JetRestore2 | | #define JetRestore2A JetRestore2 |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetRestore2A( | | JetRestore2A( |
| _In_ JET_PCSTR sz, | | _In_ JET_PCSTR sz, |
| _In_opt_ JET_PCSTR szDest, | | _In_opt_ JET_PCSTR szDest, |
| _In_opt_ JET_PFNSTATUS pfn ); | | _In_opt_ JET_PFNSTATUS pfn ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetRestore2W( | | JetRestore2W( |
| _In_ JET_PCWSTR sz, | | _In_ JET_PCWSTR sz, |
| _In_opt_ JET_PCWSTR szDest, | | _In_opt_ JET_PCWSTR szDest, |
| _In_opt_ JET_PFNSTATUS pfn ); | | _In_opt_ JET_PFNSTATUS pfn ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetRestore2 JetRestore2W | | #define JetRestore2 JetRestore2W |
| #else | | #else |
| #define JetRestore2 JetRestore2A | | #define JetRestore2 JetRestore2A |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetRestoreInstanceA JetRestoreInstance | | #define JetRestoreInstanceA JetRestoreInstance |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetRestoreInstanceA( | | JetRestoreInstanceA( |
| _In_ JET_INSTANCE instance, | | _In_ JET_INSTANCE instance, |
| _In_ JET_PCSTR sz, | | _In_ JET_PCSTR sz, |
| _In_opt_ JET_PCSTR szDest, | | _In_opt_ JET_PCSTR szDest, |
| _In_opt_ JET_PFNSTATUS pfn ); | | _In_opt_ JET_PFNSTATUS pfn ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetRestoreInstanceW( | | JetRestoreInstanceW( |
| _In_ JET_INSTANCE instance, | | _In_ JET_INSTANCE instance, |
| _In_ JET_PCWSTR sz, | | _In_ JET_PCWSTR sz, |
| _In_opt_ JET_PCWSTR szDest, | | _In_opt_ JET_PCWSTR szDest, |
| _In_opt_ JET_PFNSTATUS pfn ); | | _In_opt_ JET_PFNSTATUS pfn ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetRestoreInstance JetRestoreInstanceW | | #define JetRestoreInstance JetRestoreInstanceW |
| #else | | #else |
| #define JetRestoreInstance JetRestoreInstanceA | | #define JetRestoreInstance JetRestoreInstanceA |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetSetIndexRange( | | JetSetIndexRange( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableidSrc, | | _In_ JET_TABLEID tableidSrc, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetIndexRecordCount( | | JetIndexRecordCount( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| | |
| skipping to change at line 6251 | | skipping to change at line 6391 |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetRetrieveKey( | | JetRetrieveKey( |
| _In_ JET_SESID
sesid, | | _In_ JET_SESID
sesid, |
| _In_ JET_TABLEID
tableid, | | _In_ JET_TABLEID
tableid, |
| _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) void * pvKey, | | _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) void * pvKey, |
| _In_ unsigned long
cbMax, | | _In_ unsigned long
cbMax, |
| _Out_opt_ unsigned long *
pcbActual, | | _Out_opt_ unsigned long *
pcbActual, |
| _In_ JET_GRBIT
grbit ); | | _In_ JET_GRBIT
grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API JetBeginExternalBackup( | | JET_ERR JET_API JetBeginExternalBackup( |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API JetBeginExternalBackupInstance( | | JET_ERR JET_API JetBeginExternalBackupInstance( |
| _In_ JET_INSTANCE instance, | | _In_ JET_INSTANCE instance, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetGetAttachInfoA JetGetAttachInfo | | #define JetGetAttachInfoA JetGetAttachInfo |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetAttachInfoA( | | JetGetAttachInfoA( |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) void * pv, | | _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) void * pv, |
| #else | | #else |
| _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PSTR szzDatabases, | | _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PSTR szzDatabases, |
| #endif | | #endif |
| _In_ unsigned long
cbMax, | | _In_ unsigned long
cbMax, |
| _Out_opt_ unsigned long *
pcbActual ); | | _Out_opt_ unsigned long *
pcbActual ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetAttachInfoW( | | JetGetAttachInfoW( |
|
| _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PWSTR wzzDataba
ses, | | _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PWSTR wszzDatab
ases, |
| _In_ unsigned long
cbMax, | | _In_ unsigned long
cbMax, |
| _Out_opt_ unsigned long *
pcbActual ); | | _Out_opt_ unsigned long *
pcbActual ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetGetAttachInfo JetGetAttachInfoW | | #define JetGetAttachInfo JetGetAttachInfoW |
| #else | | #else |
| #define JetGetAttachInfo JetGetAttachInfoA | | #define JetGetAttachInfo JetGetAttachInfoA |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetGetAttachInfoInstanceA JetGetAttachInfoInstance | | #define JetGetAttachInfoInstanceA JetGetAttachInfoInstance |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetAttachInfoInstanceA( | | JetGetAttachInfoInstanceA( |
| _In_ JET_INSTANCE
instance, | | _In_ JET_INSTANCE
instance, |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) void * pv, | | _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) void * pv, |
| #else | | #else |
| _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PSTR szzDatabases, | | _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PSTR szzDatabases, |
| #endif | | #endif |
| _In_ unsigned long
cbMax, | | _In_ unsigned long
cbMax, |
| _Out_opt_ unsigned long *
pcbActual ); | | _Out_opt_ unsigned long *
pcbActual ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetAttachInfoInstanceW( | | JetGetAttachInfoInstanceW( |
| _In_ JET_INSTANCE
instance, | | _In_ JET_INSTANCE
instance, |
| _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PWSTR szzDataba
ses, | | _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PWSTR szzDataba
ses, |
| _In_ unsigned long
cbMax, | | _In_ unsigned long
cbMax, |
| _Out_opt_ unsigned long *
pcbActual ); | | _Out_opt_ unsigned long *
pcbActual ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetGetAttachInfoInstance JetGetAttachInfoInstanceW | | #define JetGetAttachInfoInstance JetGetAttachInfoInstanceW |
| #else | | #else |
| #define JetGetAttachInfoInstance JetGetAttachInfoInstanceA | | #define JetGetAttachInfoInstance JetGetAttachInfoInstanceA |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetOpenFileA JetOpenFile | | #define JetOpenFileA JetOpenFile |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOpenFileA( | | JetOpenFileA( |
| _In_ JET_PCSTR szFileName, | | _In_ JET_PCSTR szFileName, |
| _Out_ JET_HANDLE * phfFile, | | _Out_ JET_HANDLE * phfFile, |
| _Out_ unsigned long * pulFileSizeLow, | | _Out_ unsigned long * pulFileSizeLow, |
| _Out_ unsigned long * pulFileSizeHigh ); | | _Out_ unsigned long * pulFileSizeHigh ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOpenFileW( | | JetOpenFileW( |
| _In_ JET_PCWSTR szFileName, | | _In_ JET_PCWSTR szFileName, |
| _Out_ JET_HANDLE * phfFile, | | _Out_ JET_HANDLE * phfFile, |
| _Out_ unsigned long * pulFileSizeLow, | | _Out_ unsigned long * pulFileSizeLow, |
| _Out_ unsigned long * pulFileSizeHigh ); | | _Out_ unsigned long * pulFileSizeHigh ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetOpenFile JetOpenFileW | | #define JetOpenFile JetOpenFileW |
| #else | | #else |
| #define JetOpenFile JetOpenFileA | | #define JetOpenFile JetOpenFileA |
| #endif | | #endif |
| #endif | | #endif |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetOpenFileInstanceA JetOpenFileInstance | | #define JetOpenFileInstanceA JetOpenFileInstance |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOpenFileInstanceA( | | JetOpenFileInstanceA( |
| _In_ JET_INSTANCE instance, | | _In_ JET_INSTANCE instance, |
| _In_ JET_PCSTR szFileName, | | _In_ JET_PCSTR szFileName, |
| _Out_ JET_HANDLE * phfFile, | | _Out_ JET_HANDLE * phfFile, |
| _Out_ unsigned long * pulFileSizeLow, | | _Out_ unsigned long * pulFileSizeLow, |
| _Out_ unsigned long * pulFileSizeHigh ); | | _Out_ unsigned long * pulFileSizeHigh ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOpenFileInstanceW( | | JetOpenFileInstanceW( |
| _In_ JET_INSTANCE instance, | | _In_ JET_INSTANCE instance, |
| _In_ JET_PCWSTR szFileName, | | _In_ JET_PCWSTR szFileName, |
| _Out_ JET_HANDLE * phfFile, | | _Out_ JET_HANDLE * phfFile, |
| _Out_ unsigned long * pulFileSizeLow, | | _Out_ unsigned long * pulFileSizeLow, |
| _Out_ unsigned long * pulFileSizeHigh ); | | _Out_ unsigned long * pulFileSizeHigh ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetOpenFileInstance JetOpenFileInstanceW | | #define JetOpenFileInstance JetOpenFileInstanceW |
| #else | | #else |
| #define JetOpenFileInstance JetOpenFileInstanceA | | #define JetOpenFileInstance JetOpenFileInstanceA |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetReadFile( | | JetReadFile( |
| _In_ JET_HANDLE h
fFile, | | _In_ JET_HANDLE h
fFile, |
| _Out_writes_bytes_to_( cb, *pcbActual ) void * pv, | | _Out_writes_bytes_to_( cb, *pcbActual ) void * pv, |
| _In_ unsigned long c
b, | | _In_ unsigned long c
b, |
| _Out_opt_ unsigned long * pcbActual
); | | _Out_opt_ unsigned long * pcbActual
); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetReadFileInstance( | | JetReadFileInstance( |
| _In_ JET_INSTANCE i
nstance, | | _In_ JET_INSTANCE i
nstance, |
| _In_ JET_HANDLE h
fFile, | | _In_ JET_HANDLE h
fFile, |
| _Out_writes_bytes_to_( cb, *pcbActual ) void * pv, | | _Out_writes_bytes_to_( cb, *pcbActual ) void * pv, |
| _In_ unsigned long c
b, | | _In_ unsigned long c
b, |
| _Out_opt_ unsigned long * pcbActual
); | | _Out_opt_ unsigned long * pcbActual
); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCloseFile( | | JetCloseFile( |
| _In_ JET_HANDLE hfFile ); | | _In_ JET_HANDLE hfFile ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetCloseFileInstance( | | JetCloseFileInstance( |
| _In_ JET_INSTANCE instance, | | _In_ JET_INSTANCE instance, |
| _In_ JET_HANDLE hfFile ); | | _In_ JET_HANDLE hfFile ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetGetLogInfoA JetGetLogInfo | | #define JetGetLogInfoA JetGetLogInfo |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetLogInfoA( | | JetGetLogInfoA( |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) void * pv, | | _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) void * pv, |
| #else | | #else |
| _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PSTR szzLogs, | | _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PSTR szzLogs, |
| #endif | | #endif |
| _In_ unsigned long
cbMax, | | _In_ unsigned long
cbMax, |
| _Out_opt_ unsigned long *
pcbActual ); | | _Out_opt_ unsigned long *
pcbActual ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetLogInfoW( | | JetGetLogInfoW( |
| _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PWSTR s
zzLogs, | | _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PWSTR s
zzLogs, |
| _In_ unsigned long
cbMax, | | _In_ unsigned long
cbMax, |
| _Out_opt_ unsigned long *
pcbActual ); | | _Out_opt_ unsigned long *
pcbActual ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetGetLogInfo JetGetLogInfoW | | #define JetGetLogInfo JetGetLogInfoW |
| #else | | #else |
| #define JetGetLogInfo JetGetLogInfoA | | #define JetGetLogInfo JetGetLogInfoA |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetGetLogInfoInstanceA JetGetLogInfoInstance | | #define JetGetLogInfoInstanceA JetGetLogInfoInstance |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetLogInfoInstanceA( | | JetGetLogInfoInstanceA( |
| _In_ JET_INSTANCE
instance, | | _In_ JET_INSTANCE
instance, |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) void * pv, | | _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) void * pv, |
| #else | | #else |
| _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PSTR szzLogs, | | _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PSTR szzLogs, |
| #endif | | #endif |
| _In_ unsigned long
cbMax, | | _In_ unsigned long
cbMax, |
| _Out_opt_ unsigned long *
pcbActual ); | | _Out_opt_ unsigned long *
pcbActual ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetLogInfoInstanceW( | | JetGetLogInfoInstanceW( |
| _In_ JET_INSTANCE
instance, | | _In_ JET_INSTANCE
instance, |
|
| _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PWSTR szzLogs, | | _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PWSTR wszzLogs, |
| _In_ unsigned long
cbMax, | | _In_ unsigned long
cbMax, |
| _Out_opt_ unsigned long *
pcbActual ); | | _Out_opt_ unsigned long *
pcbActual ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetGetLogInfoInstance JetGetLogInfoInstanceW | | #define JetGetLogInfoInstance JetGetLogInfoInstanceW |
| #else | | #else |
| #define JetGetLogInfoInstance JetGetLogInfoInstanceA | | #define JetGetLogInfoInstance JetGetLogInfoInstanceA |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #define JET_BASE_NAME_LENGTH 3 | | #define JET_BASE_NAME_LENGTH 3 |
| | |
| skipping to change at line 6615 | | skipping to change at line 6755 |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JET_LOGINFO JET_LOGINFO_W | | #define JET_LOGINFO JET_LOGINFO_W |
| #else | | #else |
| #define JET_LOGINFO JET_LOGINFO_A | | #define JET_LOGINFO JET_LOGINFO_A |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetGetLogInfoInstance2A JetGetLogInfoInstance2 | | #define JetGetLogInfoInstance2A JetGetLogInfoInstance2 |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetLogInfoInstance2A( | | JetGetLogInfoInstance2A( |
| _In_ JET_INSTANCE
instance, | | _In_ JET_INSTANCE
instance, |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) void * pv, | | _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) void * pv, |
| #else | | #else |
| _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PSTR szzLogs, | | _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PSTR szzLogs, |
| #endif | | #endif |
| _In_ unsigned long
cbMax, | | _In_ unsigned long
cbMax, |
| _Out_opt_ unsigned long *
pcbActual, | | _Out_opt_ unsigned long *
pcbActual, |
| _Inout_opt_ JET_LOGINFO_A *
pLogInfo ); | | _Inout_opt_ JET_LOGINFO_A *
pLogInfo ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetLogInfoInstance2W( | | JetGetLogInfoInstance2W( |
| _In_ JET_INSTANCE
instance, | | _In_ JET_INSTANCE
instance, |
|
| _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PWSTR szzLogs, | | _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PWSTR wszzLogs, |
| _In_ unsigned long
cbMax, | | _In_ unsigned long
cbMax, |
| _Out_opt_ unsigned long *
pcbActual, | | _Out_opt_ unsigned long *
pcbActual, |
| _Inout_opt_ JET_LOGINFO_W *
pLogInfo ); | | _Inout_opt_ JET_LOGINFO_W *
pLogInfo ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetGetLogInfoInstance2 JetGetLogInfoInstance2W | | #define JetGetLogInfoInstance2 JetGetLogInfoInstance2W |
| #else | | #else |
| #define JetGetLogInfoInstance2 JetGetLogInfoInstance2A | | #define JetGetLogInfoInstance2 JetGetLogInfoInstance2A |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetGetTruncateLogInfoInstanceA JetGetTruncateLogInfoInstance | | #define JetGetTruncateLogInfoInstanceA JetGetTruncateLogInfoInstance |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetTruncateLogInfoInstanceA( | | JetGetTruncateLogInfoInstanceA( |
| _In_ JET_INSTANCE
instance, | | _In_ JET_INSTANCE
instance, |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) void * pv, | | _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) void * pv, |
| #else | | #else |
| _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PSTR szzLogs, | | _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PSTR szzLogs, |
| #endif | | #endif |
| _In_ unsigned long
cbMax, | | _In_ unsigned long
cbMax, |
| _Out_opt_ unsigned long *
pcbActual ); | | _Out_opt_ unsigned long *
pcbActual ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetTruncateLogInfoInstanceW( | | JetGetTruncateLogInfoInstanceW( |
| _In_ JET_INSTANCE
instance, | | _In_ JET_INSTANCE
instance, |
|
| _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PWSTR szzLogs, | | _Out_writes_bytes_to_opt_( cbMax, *pcbActual ) JET_PWSTR wszzLogs, |
| _In_ unsigned long
cbMax, | | _In_ unsigned long
cbMax, |
| _Out_opt_ unsigned long *
pcbActual ); | | _Out_opt_ unsigned long *
pcbActual ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetGetTruncateLogInfoInstance JetGetTruncateLogInfoInstanceW | | #define JetGetTruncateLogInfoInstance JetGetTruncateLogInfoInstanceW |
| #else | | #else |
| #define JetGetTruncateLogInfoInstance JetGetTruncateLogInfoInstanceA | | #define JetGetTruncateLogInfoInstance JetGetTruncateLogInfoInstanceA |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API JetTruncateLog( void ); | | JET_ERR JET_API JetTruncateLog( void ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetTruncateLogInstance( | | JetTruncateLogInstance( |
| _In_ JET_INSTANCE instance ); | | _In_ JET_INSTANCE instance ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API JetEndExternalBackup( void ); | | JET_ERR JET_API JetEndExternalBackup( void ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0501 ) | | #if ( JET_VERSION >= 0x0501 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetEndExternalBackupInstance( | | JetEndExternalBackupInstance( |
| _In_ JET_INSTANCE instance ); | | _In_ JET_INSTANCE instance ); |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetEndExternalBackupInstance2( | | JetEndExternalBackupInstance2( |
| _In_ JET_INSTANCE instance, | | _In_ JET_INSTANCE instance, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetExternalRestoreA JetExternalRestore | | #define JetExternalRestoreA JetExternalRestore |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetExternalRestoreA( | | JetExternalRestoreA( |
| _In_ JET_PSTR
szCheckpointFilePath, | | _In_ JET_PSTR
szCheckpointFilePath, |
| _In_ JET_PSTR
szLogPath, | | _In_ JET_PSTR
szLogPath, |
| _In_reads_opt_( crstfilemap ) JET_RSTMAP_A * rgrstmap, | | _In_reads_opt_( crstfilemap ) JET_RSTMAP_A * rgrstmap, |
| _In_ long
crstfilemap, | | _In_ long
crstfilemap, |
| _In_ JET_PSTR
szBackupLogPath, | | _In_ JET_PSTR
szBackupLogPath, |
| _In_ long
genLow, | | _In_ long
genLow, |
| _In_ long
genHigh, | | _In_ long
genHigh, |
| _In_ JET_PFNSTATUS
pfn ); | | _In_ JET_PFNSTATUS
pfn ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetExternalRestoreW( | | JetExternalRestoreW( |
| _In_ JET_PWSTR
szCheckpointFilePath, | | _In_ JET_PWSTR
szCheckpointFilePath, |
| _In_ JET_PWSTR
szLogPath, | | _In_ JET_PWSTR
szLogPath, |
| _In_reads_opt_( crstfilemap ) JET_RSTMAP_W * rgrstmap, | | _In_reads_opt_( crstfilemap ) JET_RSTMAP_W * rgrstmap, |
| _In_ long
crstfilemap, | | _In_ long
crstfilemap, |
| _In_ JET_PWSTR
szBackupLogPath, | | _In_ JET_PWSTR
szBackupLogPath, |
| _In_ long
genLow, | | _In_ long
genLow, |
| _In_ long
genHigh, | | _In_ long
genHigh, |
| _In_ JET_PFNSTATUS
pfn ); | | _In_ JET_PFNSTATUS
pfn ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetExternalRestore JetExternalRestoreW | | #define JetExternalRestore JetExternalRestoreW |
| #else | | #else |
| #define JetExternalRestore JetExternalRestoreA | | #define JetExternalRestore JetExternalRestoreA |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #if JET_VERSION >= 0x0501 | | #if JET_VERSION >= 0x0501 |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetExternalRestore2A JetExternalRestore2 | | #define JetExternalRestore2A JetExternalRestore2 |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetExternalRestore2A( | | JetExternalRestore2A( |
| _In_ JET_PSTR
szCheckpointFilePath, | | _In_ JET_PSTR
szCheckpointFilePath, |
| _In_ JET_PSTR
szLogPath, | | _In_ JET_PSTR
szLogPath, |
| _In_reads_opt_( crstfilemap ) JET_RSTMAP_A * rgrstmap, | | _In_reads_opt_( crstfilemap ) JET_RSTMAP_A * rgrstmap, |
| _In_ long
crstfilemap, | | _In_ long
crstfilemap, |
| _In_ JET_PSTR
szBackupLogPath, | | _In_ JET_PSTR
szBackupLogPath, |
| _Inout_ JET_LOGINFO_A * p
LogInfo, | | _Inout_ JET_LOGINFO_A * p
LogInfo, |
| _In_opt_ JET_PSTR
szTargetInstanceName, | | _In_opt_ JET_PSTR
szTargetInstanceName, |
| _In_opt_ JET_PSTR
szTargetInstanceLogPath, | | _In_opt_ JET_PSTR
szTargetInstanceLogPath, |
| _In_opt_ JET_PSTR
szTargetInstanceCheckpointPath, | | _In_opt_ JET_PSTR
szTargetInstanceCheckpointPath, |
| _In_ JET_PFNSTATUS
pfn ); | | _In_ JET_PFNSTATUS
pfn ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetExternalRestore2W( | | JetExternalRestore2W( |
| _In_ JET_PWSTR
szCheckpointFilePath, | | _In_ JET_PWSTR
szCheckpointFilePath, |
| _In_ JET_PWSTR
szLogPath, | | _In_ JET_PWSTR
szLogPath, |
| _In_reads_opt_( crstfilemap ) JET_RSTMAP_W * rgrstmap, | | _In_reads_opt_( crstfilemap ) JET_RSTMAP_W * rgrstmap, |
| _In_ long
crstfilemap, | | _In_ long
crstfilemap, |
| _In_ JET_PWSTR
szBackupLogPath, | | _In_ JET_PWSTR
szBackupLogPath, |
| _Inout_ JET_LOGINFO_W * p
LogInfo, | | _Inout_ JET_LOGINFO_W * p
LogInfo, |
| _In_opt_ JET_PWSTR
szTargetInstanceName, | | _In_opt_ JET_PWSTR
szTargetInstanceName, |
| _In_opt_ JET_PWSTR
szTargetInstanceLogPath, | | _In_opt_ JET_PWSTR
szTargetInstanceLogPath, |
| _In_opt_ JET_PWSTR
szTargetInstanceCheckpointPath, | | _In_opt_ JET_PWSTR
szTargetInstanceCheckpointPath, |
| _In_ JET_PFNSTATUS
pfn ); | | _In_ JET_PFNSTATUS
pfn ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetExternalRestore2 JetExternalRestore2W | | #define JetExternalRestore2 JetExternalRestore2W |
| #else | | #else |
| #define JetExternalRestore2 JetExternalRestore2A | | #define JetExternalRestore2 JetExternalRestore2A |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
|
| #pragma region Application Family | | #pragma region Application Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetRegisterCallback( | | JetRegisterCallback( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_ JET_CBTYP cbtyp, | | _In_ JET_CBTYP cbtyp, |
| _In_ JET_CALLBACK pCallback, | | _In_ JET_CALLBACK pCallback, |
| _In_opt_ void * pvContext, | | _In_opt_ void * pvContext, |
| _In_ JET_HANDLE * phCallbackId ); | | _In_ JET_HANDLE * phCallbackId ); |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetUnregisterCallback( | | JetUnregisterCallback( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_ JET_CBTYP cbtyp, | | _In_ JET_CBTYP cbtyp, |
| _In_ JET_HANDLE hCallbackId ); | | _In_ JET_HANDLE hCallbackId ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| typedef struct _JET_INSTANCE_INFO_A | | typedef struct _JET_INSTANCE_INFO_A |
| { | | { |
| JET_INSTANCE hInstanceId; | | JET_INSTANCE hInstanceId; |
| char * szInstanceName; | | char * szInstanceName; |
| | |
| JET_API_PTR cDatabases; | | JET_API_PTR cDatabases; |
| char ** szDatabaseFileName; | | char ** szDatabaseFileName; |
| char ** szDatabaseDisplayName; | | char ** szDatabaseDisplayName; |
| | |
| skipping to change at line 6903 | | skipping to change at line 7043 |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JET_INSTANCE_INFO JET_INSTANCE_INFO_W | | #define JET_INSTANCE_INFO JET_INSTANCE_INFO_W |
| #else | | #else |
| #define JET_INSTANCE_INFO JET_INSTANCE_INFO_A | | #define JET_INSTANCE_INFO JET_INSTANCE_INFO_A |
| #endif | | #endif |
| | |
| #if ( JET_VERSION < 0x0600 ) | | #if ( JET_VERSION < 0x0600 ) |
| #define JetGetInstanceInfoA JetGetInstanceInfo | | #define JetGetInstanceInfoA JetGetInstanceInfo |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetInstanceInfoA( | | JetGetInstanceInfoA( |
| _Out_ unsigned long *
pcInstanceInfo, | | _Out_ unsigned long *
pcInstanceInfo, |
| _Outptr_result_buffer_( *pcInstanceInfo ) JET_INSTANCE_INFO_A ** p
aInstanceInfo ); | | _Outptr_result_buffer_( *pcInstanceInfo ) JET_INSTANCE_INFO_A ** p
aInstanceInfo ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetInstanceInfoW( | | JetGetInstanceInfoW( |
| _Out_ unsigned long *
pcInstanceInfo, | | _Out_ unsigned long *
pcInstanceInfo, |
| _Outptr_result_buffer_( *pcInstanceInfo ) JET_INSTANCE_INFO_W ** p
aInstanceInfo ); | | _Outptr_result_buffer_( *pcInstanceInfo ) JET_INSTANCE_INFO_W ** p
aInstanceInfo ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetGetInstanceInfo JetGetInstanceInfoW | | #define JetGetInstanceInfo JetGetInstanceInfoW |
| #else | | #else |
| #define JetGetInstanceInfo JetGetInstanceInfoA | | #define JetGetInstanceInfo JetGetInstanceInfoA |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetFreeBuffer( | | JetFreeBuffer( |
| _Pre_notnull_ char * pbBuf ); | | _Pre_notnull_ char * pbBuf ); |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetSetLS( | | JetSetLS( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _In_ JET_LS ls, | | _In_ JET_LS ls, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetLS( | | JetGetLS( |
| _In_ JET_SESID sesid, | | _In_ JET_SESID sesid, |
| _In_ JET_TABLEID tableid, | | _In_ JET_TABLEID tableid, |
| _Out_ JET_LS * pls, | | _Out_ JET_LS * pls, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| typedef JET_API_PTR JET_OSSNAPID; /* Snapshot Session Identifier */ | | typedef JET_API_PTR JET_OSSNAPID; /* Snapshot Session Identifier */ |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOSSnapshotPrepare( | | JetOSSnapshotPrepare( |
| _Out_ JET_OSSNAPID * psnapId, | | _Out_ JET_OSSNAPID * psnapId, |
| _In_ const JET_GRBIT grbit ); | | _In_ const JET_GRBIT grbit ); |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOSSnapshotPrepareInstance( | | JetOSSnapshotPrepareInstance( |
| | |
| skipping to change at line 7008 | | skipping to change at line 7148 |
| #else | | #else |
| #define JetOSSnapshotFreeze JetOSSnapshotFreezeA | | #define JetOSSnapshotFreeze JetOSSnapshotFreezeA |
| #endif | | #endif |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOSSnapshotThaw( | | JetOSSnapshotThaw( |
| _In_ const JET_OSSNAPID snapId, | | _In_ const JET_OSSNAPID snapId, |
| _In_ const JET_GRBIT grbit ); | | _In_ const JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0501 | | #endif // JET_VERSION >= 0x0501 |
| | |
| #if ( JET_VERSION >= 0x0502 ) | | #if ( JET_VERSION >= 0x0502 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOSSnapshotAbort( | | JetOSSnapshotAbort( |
| _In_ const JET_OSSNAPID snapId, | | _In_ const JET_OSSNAPID snapId, |
| _In_ const JET_GRBIT grbit ); | | _In_ const JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0502 | | #endif // JET_VERSION >= 0x0502 |
| | |
| #if ( JET_VERSION >= 0x0600 ) | | #if ( JET_VERSION >= 0x0600 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOSSnapshotTruncateLog( | | JetOSSnapshotTruncateLog( |
| _In_ const JET_OSSNAPID snapId, | | _In_ const JET_OSSNAPID snapId, |
| _In_ const JET_GRBIT grbit ); | | _In_ const JET_GRBIT grbit ); |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOSSnapshotTruncateLogInstance( | | JetOSSnapshotTruncateLogInstance( |
| _In_ const JET_OSSNAPID snapId, | | _In_ const JET_OSSNAPID snapId, |
| _In_ JET_INSTANCE instance, | | _In_ JET_INSTANCE instance, |
| | |
| skipping to change at line 7055 | | skipping to change at line 7195 |
| #define JetOSSnapshotGetFreezeInfoA JetOSSnapshotGetFreezeInfo | | #define JetOSSnapshotGetFreezeInfoA JetOSSnapshotGetFreezeInfo |
| #endif | | #endif |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOSSnapshotGetFreezeInfoA( | | JetOSSnapshotGetFreezeInfoA( |
| _In_ const JET_OSSNAPID
snapId, | | _In_ const JET_OSSNAPID
snapId, |
| _Out_ unsigned long *
pcInstanceInfo, | | _Out_ unsigned long *
pcInstanceInfo, |
| _Outptr_result_buffer_( *pcInstanceInfo ) JET_INSTANCE_INFO_A ** p
aInstanceInfo, | | _Outptr_result_buffer_( *pcInstanceInfo ) JET_INSTANCE_INFO_A ** p
aInstanceInfo, |
| _In_ const JET_GRBIT
grbit ); | | _In_ const JET_GRBIT
grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOSSnapshotGetFreezeInfoW( | | JetOSSnapshotGetFreezeInfoW( |
| _In_ const JET_OSSNAPID
snapId, | | _In_ const JET_OSSNAPID
snapId, |
| _Out_ unsigned long *
pcInstanceInfo, | | _Out_ unsigned long *
pcInstanceInfo, |
| _Outptr_result_buffer_( *pcInstanceInfo ) JET_INSTANCE_INFO_W ** p
aInstanceInfo, | | _Outptr_result_buffer_( *pcInstanceInfo ) JET_INSTANCE_INFO_W ** p
aInstanceInfo, |
| _In_ const JET_GRBIT
grbit ); | | _In_ const JET_GRBIT
grbit ); |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetOSSnapshotGetFreezeInfo JetOSSnapshotGetFreezeInfoW | | #define JetOSSnapshotGetFreezeInfo JetOSSnapshotGetFreezeInfoW |
| #else | | #else |
| #define JetOSSnapshotGetFreezeInfo JetOSSnapshotGetFreezeInfoA | | #define JetOSSnapshotGetFreezeInfo JetOSSnapshotGetFreezeInfoA |
| #endif | | #endif |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetOSSnapshotEnd( | | JetOSSnapshotEnd( |
| _In_ const JET_OSSNAPID snapId, | | _In_ const JET_OSSNAPID snapId, |
| _In_ const JET_GRBIT grbit ); | | _In_ const JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0600 | | #endif // JET_VERSION >= 0x0600 |
| | |
| #if ( JET_VERSION >= 0x0601 ) | | #if ( JET_VERSION >= 0x0601 ) |
| | |
| // Options for JetConfigureProcessForCrashDump | | // Options for JetConfigureProcessForCrashDump |
| | |
| #define JET_bitDumpMinimum 0x0000000
1 | | #define JET_bitDumpMinimum 0x0000000
1 |
| // dump minimum includes cache minimum | | // dump minimum includes cache minimum |
| | |
| skipping to change at line 7107 | | skipping to change at line 7247 |
| #define JET_bitDumpCacheMaximum 0x0000000
8 | | #define JET_bitDumpCacheMaximum 0x0000000
8 |
| // cache maximum includes cache minimum | | // cache maximum includes cache minimum |
| // cache maximum includes the entire cache image | | // cache maximum includes the entire cache image |
| #define JET_bitDumpCacheIncludeDirtyPages 0x00000010 | | #define JET_bitDumpCacheIncludeDirtyPages 0x00000010 |
| // dump includes pages that are modified | | // dump includes pages that are modified |
| #define JET_bitDumpCacheIncludeCachedPages 0x00000020 | | #define JET_bitDumpCacheIncludeCachedPages 0x00000020 |
| // dump includes pages that contain valid data | | // dump includes pages that contain valid data |
| #define JET_bitDumpCacheIncludeCorruptedPages 0x00000040 | | #define JET_bitDumpCacheIncludeCorruptedPages 0x00000040 |
| // dump includes pages that are corrupted (expensive to compute) | | // dump includes pages that are corrupted (expensive to compute) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_ESEN |
| | T) |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetConfigureProcessForCrashDump( | | JetConfigureProcessForCrashDump( |
| _In_ const JET_GRBIT grbit ); | | _In_ const JET_GRBIT grbit ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_ESENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0601 | | #endif // JET_VERSION >= 0x0601 |
| | |
| #if ( JET_VERSION >= 0x0601 ) | | #if ( JET_VERSION >= 0x0601 ) |
| | |
| #endif // JET_VERSION >= 0x0601 | | #endif // JET_VERSION >= 0x0601 |
| | |
| #if ( JET_VERSION >= 0x0602 ) | | #if ( JET_VERSION >= 0x0602 ) |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or Esent Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ESENT) |
| | |
| JET_ERR JET_API JetGetErrorInfoW( | | JET_ERR JET_API JetGetErrorInfoW( |
| _In_opt_ void * pvContext, | | _In_opt_ void * pvContext, |
| _Out_writes_bytes_( cbMax ) void * pvResult, | | _Out_writes_bytes_( cbMax ) void * pvResult, |
| _In_ unsigned long cbMax, | | _In_ unsigned long cbMax, |
| _In_ unsigned long InfoLevel, | | _In_ unsigned long InfoLevel, |
| _In_ JET_GRBIT grbit ); | | _In_ JET_GRBIT grbit ); |
| | |
| #ifdef JET_UNICODE | | #ifdef JET_UNICODE |
| #define JetGetErrorInfo JetGetErrorInfoW | | #define JetGetErrorInfo JetGetErrorInfoW |
| | |
| skipping to change at line 7156 | | skipping to change at line 7296 |
| _In_ unsigned long
cbParam ); | | _In_ unsigned long
cbParam ); |
| | |
| JET_ERR JET_API | | JET_ERR JET_API |
| JetGetSessionParameter( | | JetGetSessionParameter( |
| _In_opt_ JET_SESID
sesid, | | _In_opt_ JET_SESID
sesid, |
| _In_ unsigned long
sesparamid, | | _In_ unsigned long
sesparamid, |
| _Out_cap_post_count_(cbParamMax, *pcbParamActual) void * pvParam, | | _Out_cap_post_count_(cbParamMax, *pcbParamActual) void * pvParam, |
| _In_ unsigned long
cbParamMax, | | _In_ unsigned long
cbParamMax, |
| _Out_opt_ unsigned long *
pcbParamActual ); | | _Out_opt_ unsigned long *
pcbParamActual ); |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_PKG_ES
ENT) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // JET_VERSION >= 0x0602 | | #endif // JET_VERSION >= 0x0602 |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| } | | } |
| #endif | | #endif |
| | |
| #endif /* _JET_NOPROTOTYPES */ | | #endif /* _JET_NOPROTOTYPES */ |
| | |
| | |
| End of changes. 445 change blocks. |
| 655 lines changed or deleted | | 997 lines changed or added |
|