12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041 |
- /**
- * This file has no copyright assigned and is placed in the Public Domain.
- * This file is part of the mingw-w64 runtime package.
- * No warranty is given; refer to the file DISCLAIMER.PD within this package.
- */
- #ifndef _INC_ESENT
- #define _INC_ESENT
- #include <_mingw_unicode.h>
- #ifdef __cplusplus
- extern "C" {
- #endif
- #ifndef JET_VERSION
- # ifdef WINVER
- # define JET_VERSION WINVER
- # else
- # define JET_VERSION 0x0a00
- # endif
- #endif
- #ifndef JET_API
- #define JET_API __stdcall
- #endif
- #if defined(_WIN64)
- typedef unsigned __int64 JET_API_PTR;
- #elif !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && _MSC_VER >= 1300
- typedef __w64 unsigned long JET_API_PTR;
- #else
- typedef unsigned long JET_API_PTR;
- #endif
- #ifndef __WCHAR_DEFINED
- #define __WCHAR_DEFINED
- typedef wchar_t WCHAR;
- #endif
- typedef enum _JET_CBTYP {
- JET_cbtypNull = 0x00000000,
- JET_cbtypFinalize = 0x00000001,
- JET_cbtypBeforeInsert = 0x00000002,
- JET_cbtypAfterInsert = 0x00000004,
- JET_cbtypBeforeReplace = 0x00000008,
- JET_cbtypAfterReplace = 0x00000010,
- JET_cbtypBeforeDelete = 0x00000020,
- JET_cbtypAfterDelete = 0x00000040,
- JET_cbtypUserDefinedDefaultValue = 0x00000080,
- JET_cbtypOnlineDefragCompleted = 0x00000100,
- JET_cbtypFreeCursorLS = 0x00000200,
- JET_cbtypFreeTableLS = 0x00000400
- } JET_CBTYP;
- typedef enum _JET_COLTYP {
- JET_coltypNil = 0,
- JET_coltypBit,
- JET_coltypUnsignedByte,
- JET_coltypShort,
- JET_coltypLong,
- JET_coltypCurrency,
- JET_coltypIEEESingle,
- JET_coltypIEEEDouble,
- JET_coltypDateTime,
- JET_coltypBinary,
- JET_coltypText,
- JET_coltypLongBinary,
- JET_coltypLongText,
- JET_coltypSLV,
- #if (JET_VERSION >= 0x0600)
- JET_coltypUnsignedLong,
- JET_coltypLongLong,
- JET_coltypGUID,
- JET_coltypUnsignedShort,
- #endif
- JET_coltypMax
- } JET_COLTYP;
- typedef enum _JET_OBJTYP {
- JET_objtypNil = 0,
- JET_objtypTable
- } JET_OBJTYP;
- typedef enum _JET_SNP {
- JET_snpRepair = 2,
- JET_snpCompact = 4,
- JET_snpRestore = 8,
- JET_snpBackup = 9,
- JET_snpUpgrade = 10,
- JET_snpScrub = 11,
- JET_snpUpgradeRecordFormat = 12
- } JET_SNP;
- typedef enum _JET_SNT {
- JET_sntBegin = 5,
- JET_sntRequirements = 7,
- JET_sntProgress = 0,
- JET_sntComplete = 6,
- JET_sntFail = 3
- } JET_SNT;
- #define JET_errSuccess 0
- #define JET_wrnRemainingVersions 321
- #define JET_wrnUniqueKey 345
- #define JET_wrnSeparateLongValue 406
- #define JET_wrnExistingLogFileHasBadSignature 558
- #define JET_wrnExistingLogFileIsNotContiguous 559
- #define JET_wrnSkipThisRecord 564
- #define JET_wrnTargetInstanceRunning 578
- #define JET_wrnDatabaseRepaired 595
- #define JET_wrnColumnNull 1004
- #define JET_wrnBufferTruncated 1006
- #define JET_wrnDatabaseAttached 1007
- #define JET_wrnSortOverflow 1009
- #define JET_wrnSeekNotEqual 1039
- #define JET_wrnRecordFoundGreater JET_wrnSeekNotEqual
- #define JET_wrnRecordFoundLess JET_wrnSeekNotEqual
- #define JET_wrnNoErrorInfo 1055
- #define JET_wrnNoIdleActivity 1058
- #define JET_wrnNoWriteLock 1067
- #define JET_wrnColumnSetNull 1068
- #define JET_wrnTableEmpty 1301
- #define JET_wrnTableInUseBySystem 1327
- #define JET_wrnCorruptIndexDeleted 1415
- #define JET_wrnColumnMaxTruncated 1512
- #define JET_wrnCopyLongValue 1520
- #define JET_wrnColumnSkipped 1531
- #define JET_wrnColumnNotLocal 1532
- #define JET_wrnColumnMoreTags 1533
- #define JET_wrnColumnTruncated 1534
- #define JET_wrnColumnPresent 1535
- #define JET_wrnColumnSingleValue 1536
- #define JET_wrnColumnDefault 1537
- #define JET_wrnDataHasChanged 1610
- #define JET_wrnKeyChanged 1618
- #define JET_wrnFileOpenReadOnly 1813
- #define JET_wrnIdleFull 1908
- #define JET_wrnDefragAlreadyRunning 2000
- #define JET_wrnDefragNotRunning 2001
- #define JET_wrnCallbackNotRegistered 2100
- #define JET_wrnNyi -1
- #define JET_errRfsFailure -100
- #define JET_errRfsNotArmed -101
- #define JET_errFileClose -102
- #define JET_errOutOfThreads -103
- #define JET_errTooManyIO -105
- #define JET_errTaskDropped -106
- #define JET_errInternalError -107
- #define JET_errDatabaseBufferDependenciesCorrupted -255
- #define JET_errPreviousVersion -322
- #define JET_errPageBoundary -323
- #define JET_errKeyBoundary -324
- #define JET_errBadPageLink -327
- #define JET_errBadBookmark -328
- #define JET_errNTSystemCallFailed -334
- #define JET_errBadParentPageLink -338
- #define JET_errSPAvailExtCacheOutOfSync -340
- #define JET_errSPAvailExtCorrupted -341
- #define JET_errSPAvailExtCacheOutOfMemory -342
- #define JET_errSPOwnExtCorrupted -343
- #define JET_errDbTimeCorrupted -344
- #define JET_errKeyTruncated -346
- #define JET_errKeyTooBig -408
- #define JET_errInvalidLoggedOperation -500
- #define JET_errLogFileCorrupt -501
- #define JET_errNoBackupDirectory -503
- #define JET_errBackupDirectoryNotEmpty -504
- #define JET_errBackupInProgress -505
- #define JET_errRestoreInProgress -506
- #define JET_errMissingPreviousLogFile -509
- #define JET_errLogWriteFail -510
- #define JET_errLogDisabledDueToRecoveryFailure -511
- #define JET_errCannotLogDuringRecoveryRedo -512
- #define JET_errLogGenerationMismatch -513
- #define JET_errBadLogVersion -514
- #define JET_errInvalidLogSequence -515
- #define JET_errLoggingDisabled -516
- #define JET_errLogBufferTooSmall -517
- #define JET_errLogSequenceEnd -519
- #define JET_errNoBackup -520
- #define JET_errInvalidBackupSequence -521
- #define JET_errBackupNotAllowedYet -523
- #define JET_errDeleteBackupFileFail -524
- #define JET_errMakeBackupDirectoryFail -525
- #define JET_errInvalidBackup -526
- #define JET_errRecoveredWithErrors -527
- #define JET_errMissingLogFile -528
- #define JET_errLogDiskFull -529
- #define JET_errBadLogSignature -530
- #define JET_errBadDbSignature -531
- #define JET_errBadCheckpointSignature -532
- #define JET_errCheckpointCorrupt -533
- #define JET_errMissingPatchPage -534
- #define JET_errBadPatchPage -535
- #define JET_errRedoAbruptEnded -536
- #define JET_errBadSLVSignature -537
- #define JET_errPatchFileMissing -538
- #define JET_errDatabaseLogSetMismatch -539
- #define JET_errDatabaseStreamingFileMismatch -540
- #define JET_errLogFileSizeMismatch -541
- #define JET_errCheckpointFileNotFound -542
- #define JET_errRequiredLogFilesMissing -543
- #define JET_errSoftRecoveryOnBackupDatabase -544
- #define JET_errLogFileSizeMismatchDatabasesConsistent -545
- #define JET_errLogSectorSizeMismatch -546
- #define JET_errLogSectorSizeMismatchDatabasesConsistent -547
- #define JET_errLogSequenceEndDatabasesConsistent -548
- #define JET_errStreamingDataNotLogged -549
- #define JET_errDatabaseDirtyShutdown -550
- #define JET_errDatabaseInconsistent JET_errDatabaseDirtyShutdown
- #define JET_errConsistentTimeMismatch -551
- #define JET_errDatabasePatchFileMismatch -552
- #define JET_errEndingRestoreLogTooLow -553
- #define JET_errStartingRestoreLogTooHigh -554
- #define JET_errGivenLogFileHasBadSignature -555
- #define JET_errGivenLogFileIsNotContiguous -556
- #define JET_errMissingRestoreLogFiles -557
- #define JET_errMissingFullBackup -560
- #define JET_errBadBackupDatabaseSize -561
- #define JET_errDatabaseAlreadyUpgraded -562
- #define JET_errDatabaseIncompleteUpgrade -563
- #define JET_errMissingCurrentLogFiles -565
- #define JET_errDbTimeTooOld -566
- #define JET_errDbTimeTooNew -567
- #define JET_errMissingFileToBackup -569
- #define JET_errLogTornWriteDuringHardRestore -570
- #define JET_errLogTornWriteDuringHardRecovery -571
- #define JET_errLogCorruptDuringHardRestore -573
- #define JET_errLogCorruptDuringHardRecovery -574
- #define JET_errMustDisableLoggingForDbUpgrade -575
- #define JET_errBadRestoreTargetInstance -577
- #define JET_errRecoveredWithoutUndo -579
- #define JET_errDatabasesNotFromSameSnapshot -580
- #define JET_errSoftRecoveryOnSnapshot -581
- #define JET_errUnicodeTranslationBufferTooSmall -601
- #define JET_errUnicodeTranslationFail -602
- #define JET_errUnicodeNormalizationNotSupported -603
- #define JET_errExistingLogFileHasBadSignature -610
- #define JET_errExistingLogFileIsNotContiguous -611
- #define JET_errLogReadVerifyFailure -612
- #define JET_errSLVReadVerifyFailure -613
- #define JET_errCheckpointDepthTooDeep -614
- #define JET_errRestoreOfNonBackupDatabase -615
- #define JET_errInvalidGrbit -900
- #define JET_errTermInProgress -1000
- #define JET_errFeatureNotAvailable -1001
- #define JET_errInvalidName -1002
- #define JET_errInvalidParameter -1003
- #define JET_errDatabaseFileReadOnly -1008
- #define JET_errInvalidDatabaseId -1010
- #define JET_errOutOfMemory -1011
- #define JET_errOutOfDatabaseSpace -1012
- #define JET_errOutOfCursors -1013
- #define JET_errOutOfBuffers -1014
- #define JET_errTooManyIndexes -1015
- #define JET_errTooManyKeys -1016
- #define JET_errRecordDeleted -1017
- #define JET_errReadVerifyFailure -1018
- #define JET_errPageNotInitialized -1019
- #define JET_errOutOfFileHandles -1020
- #define JET_errDiskIO -1022
- #define JET_errInvalidPath -1023
- #define JET_errInvalidSystemPath -1024
- #define JET_errInvalidLogDirectory -1025
- #define JET_errRecordTooBig -1026
- #define JET_errTooManyOpenDatabases -1027
- #define JET_errInvalidDatabase -1028
- #define JET_errNotInitialized -1029
- #define JET_errAlreadyInitialized -1030
- #define JET_errInitInProgress -1031
- #define JET_errFileAccessDenied -1032
- #define JET_errBufferTooSmall -1038
- #define JET_errTooManyColumns -1040
- #define JET_errContainerNotEmpty -1043
- #define JET_errInvalidFilename -1044
- #define JET_errInvalidBookmark -1045
- #define JET_errColumnInUse -1046
- #define JET_errInvalidBufferSize -1047
- #define JET_errColumnNotUpdatable -1048
- #define JET_errIndexInUse -1051
- #define JET_errLinkNotSupported -1052
- #define JET_errNullKeyDisallowed -1053
- #define JET_errNotInTransaction -1054
- #define JET_errTooManyActiveUsers -1059
- #define JET_errInvalidCountry -1061
- #define JET_errInvalidLanguageId -1062
- #define JET_errInvalidCodePage -1063
- #define JET_errInvalidLCMapStringFlags -1064
- #define JET_errVersionStoreEntryTooBig -1065
- #define JET_errVersionStoreOutOfMemoryAndCleanupTimedOut -1066
- #define JET_errVersionStoreOutOfMemory -1069
- #define JET_errCannotIndex -1071
- #define JET_errRecordNotDeleted -1072
- #define JET_errTooManyMempoolEntries -1073
- #define JET_errOutOfObjectIDs -1074
- #define JET_errOutOfLongValueIDs -1075
- #define JET_errOutOfAutoincrementValues -1076
- #define JET_errOutOfDbtimeValues -1077
- #define JET_errOutOfSequentialIndexValues -1078
- #define JET_errRunningInOneInstanceMode -1080
- #define JET_errRunningInMultiInstanceMode -1081
- #define JET_errSystemParamsAlreadySet -1082
- #define JET_errSystemPathInUse -1083
- #define JET_errLogFilePathInUse -1084
- #define JET_errTempPathInUse -1085
- #define JET_errInstanceNameInUse -1086
- #define JET_errInstanceUnavailable -1090
- #define JET_errDatabaseUnavailable -1091
- #define JET_errInstanceUnavailableDueToFatalLogDiskFull -1092
- #define JET_errOutOfSessions -1101
- #define JET_errWriteConflict -1102
- #define JET_errTransTooDeep -1103
- #define JET_errInvalidSesid -1104
- #define JET_errWriteConflictPrimaryIndex -1105
- #define JET_errInTransaction -1108
- #define JET_errRollbackRequired -1109
- #define JET_errTransReadOnly -1110
- #define JET_errSessionWriteConflict -1111
- #define JET_errRecordTooBigForBackwardCompatibility -1112
- #define JET_errCannotMaterializeForwardOnlySort -1113
- #define JET_errSesidTableIdMismatch -1114
- #define JET_errInvalidInstance -1115
- #define JET_errDatabaseDuplicate -1201
- #define JET_errDatabaseInUse -1202
- #define JET_errDatabaseNotFound -1203
- #define JET_errDatabaseInvalidName -1204
- #define JET_errDatabaseInvalidPages -1205
- #define JET_errDatabaseCorrupted -1206
- #define JET_errDatabaseLocked -1207
- #define JET_errCannotDisableVersioning -1208
- #define JET_errInvalidDatabaseVersion -1209
- #define JET_errDatabase200Format -1210
- #define JET_errDatabase400Format -1211
- #define JET_errDatabase500Format -1212
- #define JET_errPageSizeMismatch -1213
- #define JET_errTooManyInstances -1214
- #define JET_errDatabaseSharingViolation -1215
- #define JET_errAttachedDatabaseMismatch -1216
- #define JET_errDatabaseInvalidPath -1217
- #define JET_errDatabaseIdInUse -1218
- #define JET_errForceDetachNotAllowed -1219
- #define JET_errCatalogCorrupted -1220
- #define JET_errPartiallyAttachedDB -1221
- #define JET_errDatabaseSignInUse -1222
- #define JET_errDatabaseCorruptedNoRepair -1224
- #define JET_errInvalidCreateDbVersion -1225
- #define JET_errTableLocked -1302
- #define JET_errTableDuplicate -1303
- #define JET_errTableInUse -1304
- #define JET_errObjectNotFound -1305
- #define JET_errDensityInvalid -1307
- #define JET_errTableNotEmpty -1308
- #define JET_errInvalidTableId -1310
- #define JET_errTooManyOpenTables -1311
- #define JET_errIllegalOperation -1312
- #define JET_errTooManyOpenTablesAndCleanupTimedOut -1313
- #define JET_errObjectDuplicate -1314
- #define JET_errInvalidObject -1316
- #define JET_errCannotDeleteTempTable -1317
- #define JET_errCannotDeleteSystemTable -1318
- #define JET_errCannotDeleteTemplateTable -1319
- #define JET_errExclusiveTableLockRequired -1322
- #define JET_errFixedDDL -1323
- #define JET_errFixedInheritedDDL -1324
- #define JET_errCannotNestDDL -1325
- #define JET_errDDLNotInheritable -1326
- #define JET_errInvalidSettings -1328
- #define JET_errClientRequestToStopJetService -1329
- #define JET_errCannotAddFixedVarColumnToDerivedTable -1330
- #define JET_errIndexCantBuild -1401
- #define JET_errIndexHasPrimary -1402
- #define JET_errIndexDuplicate -1403
- #define JET_errIndexNotFound -1404
- #define JET_errIndexMustStay -1405
- #define JET_errIndexInvalidDef -1406
- #define JET_errInvalidCreateIndex -1409
- #define JET_errTooManyOpenIndexes -1410
- #define JET_errMultiValuedIndexViolation -1411
- #define JET_errIndexBuildCorrupted -1412
- #define JET_errPrimaryIndexCorrupted -1413
- #define JET_errSecondaryIndexCorrupted -1414
- #define JET_errInvalidIndexId -1416
- #define JET_errIndexTuplesSecondaryIndexOnly -1430
- #define JET_errIndexTuplesTooManyColumns -1431
- #define JET_errIndexTuplesNonUniqueOnly -1432
- #define JET_errIndexTuplesTextBinaryColumnsOnly -1433
- #define JET_errIndexTuplesVarSegMacNotAllowed -1434
- #define JET_errIndexTuplesInvalidLimits -1435
- #define JET_errIndexTuplesCannotRetrieveFromIndex -1436
- #define JET_errIndexTuplesKeyTooSmall -1437
- #define JET_errColumnLong -1501
- #define JET_errColumnNoChunk -1502
- #define JET_errColumnDoesNotFit -1503
- #define JET_errNullInvalid -1504
- #define JET_errColumnIllegalNull JET_errNullInvalid
- #define JET_errColumnIndexed -1505
- #define JET_errColumnTooBig -1506
- #define JET_errColumnNotFound -1507
- #define JET_errColumnDuplicate -1508
- #define JET_errMultiValuedColumnMustBeTagged -1509
- #define JET_errColumnRedundant -1510
- #define JET_errInvalidColumnType -1511
- #define JET_errTaggedNotNULL -1514
- #define JET_errNoCurrentIndex -1515
- #define JET_errKeyIsMade -1516
- #define JET_errBadColumnId -1517
- #define JET_errBadItagSequence -1518
- #define JET_errColumnInRelationship -1519
- #define JET_errCannotBeTagged -1521
- #define JET_errDefaultValueTooBig -1524
- #define JET_errMultiValuedDuplicate -1525
- #define JET_errLVCorrupted -1526
- #define JET_errMultiValuedDuplicateAfterTruncation -1528
- #define JET_errDerivedColumnCorruption -1529
- #define JET_errInvalidPlaceholderColumn -1530
- #define JET_errRecordNotFound -1601
- #define JET_errRecordNoCopy -1602
- #define JET_errNoCurrentRecord -1603
- #define JET_errRecordPrimaryChanged -1604
- #define JET_errKeyDuplicate -1605
- #define JET_errAlreadyPrepared -1607
- #define JET_errKeyNotMade -1608
- #define JET_errUpdateNotPrepared -1609
- #define JET_errDataHasChanged -1611
- #define JET_errLanguageNotSupported -1619
- #define JET_errTooManySorts -1701
- #define JET_errInvalidOnSort -1702
- #define JET_errTempFileOpenError -1803
- #define JET_errTooManyAttachedDatabases -1805
- #define JET_errDiskFull -1808
- #define JET_errPermissionDenied -1809
- #define JET_errFileNotFound -1811
- #define JET_errFileInvalidType -1812
- #define JET_errAfterInitialization -1850
- #define JET_errLogCorrupted -1852
- #define JET_errInvalidOperation -1906
- #define JET_errAccessDenied -1907
- #define JET_errTooManySplits -1909
- #define JET_errSessionSharingViolation -1910
- #define JET_errEntryPointNotFound -1911
- #define JET_errSessionContextAlreadySet -1912
- #define JET_errSessionContextNotSetByThisThread -1913
- #define JET_errSessionInUse -1914
- #define JET_errRecordFormatConversionFailed -1915
- #define JET_errOneDatabasePerSession -1916
- #define JET_errRollbackError -1917
- #define JET_errCallbackFailed -2101
- #define JET_errCallbackNotResolved -2102
- #define JET_errOSSnapshotInvalidSequence -2401
- #define JET_errOSSnapshotTimeOut -2402
- #define JET_errOSSnapshotNotAllowed -2403
- #define JET_errOSSnapshotInvalidSnapId -2404
- #define JET_errLSCallbackNotSpecified -3000
- #define JET_errLSAlreadySet -3001
- #define JET_errLSNotSet -3002
- #define JET_errFileIOSparse -4000
- #define JET_errFileIOBeyondEOF -4001
- #define JET_errFileIOAbort -4002
- #define JET_errFileIORetry -4003
- #define JET_errFileIOFail -4004
- #define JET_errFileCompressed -4005
- #define JET_ExceptionMsgBox 0x0001
- #define JET_ExceptionNone 0x0002
- #define JET_EventLoggingDisable 0
- #define JET_EventLoggingLevelMax 100
- #define JET_instanceNil (~(JET_INSTANCE)0)
- #define JET_sesidNil (~(JET_SESID)0)
- #define JET_tableidNil (~(JET_TABLEID)0)
- #define JET_bitNil ((JET_GRBIT)0)
- #define JET_LSNil (~(JET_LS)0)
- #define JET_dbidNil ((JET_DBID) 0xFFFFFFFF)
- #define JET_BASE_NAME_LENGTH 3
- #define JET_MAX_COMPUTERNAME_LENGTH 15
- #define JET_bitDbReadOnly 0x00000001
- #define JET_bitDbExclusive 0x00000002
- #define JET_bitDbDeleteCorruptIndexes 0x00000010
- #if (JET_VERSION >= 0x0502)
- #define JET_bitDbDeleteUnicodeIndexes 0x00000400
- #endif
- #if (JET_VERSION >= 0x0501)
- #define JET_bitDbUpgrade 0x00000200
- #endif
- #if (JET_VERSION >= 0x0601)
- #define JET_bitDbEnableBackgroundMaintenance 0x00000800
- #endif
- #if (JET_VERSION >= 0x0602)
- #define JET_bitDbPurgeCacheOnAttach 0x00001000
- #endif
- #define JET_bitTableDenyWrite 0x00000001
- #define JET_bitTableDenyRead 0x00000002
- #define JET_bitTableReadOnly 0x00000004
- #define JET_bitTableUpdatable 0x00000008
- #define JET_bitTablePermitDDL 0x00000010
- #define JET_bitTableNoCache 0x00000020
- #define JET_bitTablePreread 0x00000040
- #define JET_bitTableOpportuneRead 0x00000080
- #define JET_bitTableSequential 0x00008000
- #define JET_bitTableClassMask 0x000f0000
- #define JET_bitTableClassNone 0x00000000
- #define JET_bitTableClass1 0x00010000
- #define JET_bitTableClass2 0x00020000
- #define JET_bitTableClass3 0x00030000
- #define JET_bitTableClass4 0x00040000
- #define JET_bitTableClass5 0x00050000
- #define JET_bitTableClass6 0x00060000
- #define JET_bitTableClass7 0x00070000
- #define JET_bitTableClass8 0x00080000
- #define JET_bitTableClass9 0x00090000
- #define JET_bitTableClass10 0x000a0000
- #define JET_bitTableClass11 0x000b0000
- #define JET_bitTableClass12 0x000c0000
- #define JET_bitTableClass13 0x000d0000
- #define JET_bitTableClass14 0x000e0000
- #define JET_bitTableClass15 0x000f0000
- #define JET_ColInfo 0u
- #define JET_ColInfoList 1u
- #define JET_ColInfoSysTabCursor 3u
- #define JET_ColInfoBase 4u
- #define JET_ColInfoListCompact 5u
- #if (JET_VERSION >= 0x0501)
- #define JET_ColInfoByColid 6u
- #define JET_ColInfoListSortColumnid 7u
- #endif
- #if (JET_VERSION >= 0x0600)
- #define JET_ColInfoBaseByColid 8u
- #define JET_ColInfoGrbitNonDerivedColumnsOnly 0x80000000
- #define JET_ColInfoGrbitMinimalInfo 0x40000000
- #define JET_ColInfoGrbitSortByColumnid 0x20000000
- #endif
- #define JET_MoveFirst (0x80000000)
- #define JET_MovePrevious (-1)
- #define JET_MoveNext (+1)
- #define JET_MoveLast (0x7fffffff)
- #define JET_cbBookmarkMost 256
- #if UNICODE
- #define JET_cbNameMost 128
- #define JET_cbFullNameMost 510
- #else
- #define JET_cbNameMost 64
- #define JET_cbFullNameMost 255
- #endif
- #define JET_cbColumnLVPageOverhead 82
- #define JET_cbColumnMost 255
- #define JET_cbLVDefaultValueMost 255
- #define JET_cbKeyMost 255
- #if (JET_VERSION >= 0x0600)
- #define JET_cbKeyMost2KBytePage 500
- #define JET_cbKeyMost4KBytePage 1000
- #define JET_cbKeyMost8KBytePage 2000
- #define JET_cbKeyMostMin 255
- #define JET_ccolKeyMost 12
- #endif /*(JET_VERSION >= 0x0600)*/
- #define JET_cbLimitKeyMost 256
- #define JET_cbPrimaryKeyMost 255
- #define JET_cbSecondaryKeyMost 255
- #if (JET_VERSION == 0x500)
- #define JET_ccolMost 0x00007ffe
- #else
- #define JET_ccolMost 0x0000fee0
- #endif /*(JET_VERSION == 0x500)*/
- #define JET_ccolFixedMost 0x0000007f
- #define JET_ccolVarMost 0x00000080
- #define JET_ccolTaggedMost ( JET_ccolMost - 0x000000ff ) /*64993*/
- #define JET_DbInfoFilename 0
- #define JET_DbInfoConnect 1
- #define JET_DbInfoCountry 2
- #define JET_DbInfoLCID 3
- #define JET_DbInfoLangid 3
- #define JET_DbInfoCp 4
- #define JET_DbInfoCollate 5
- #define JET_DbInfoOptions 6
- #define JET_DbInfoTransactions 7
- #define JET_DbInfoVersion 8
- #define JET_DbInfoIsam 9
- #define JET_DbInfoFilesize 10
- #define JET_DbInfoSpaceOwned 11
- #define JET_DbInfoSpaceAvailable 12
- #define JET_DbInfoUpgrade 13
- #define JET_DbInfoMisc 14
- #define JET_DbInfoDBInUse 15
- #define JET_DbInfoPageSize 17
- #define JET_DbInfoFileType 19
- #define JET_DbInfoFilesizeOnDisk 21
- #define JET_paramSystemPath 0
- #define JET_paramTempPath 1
- #define JET_paramLogFilePath 2
- #define JET_paramBaseName 3
- #define JET_paramEventSource 4
- #define JET_paramMaxSessions 5
- #define JET_paramMaxOpenTables 6
- #define JET_paramPreferredMaxOpenTables 7
- #if (JET_VERSION >= 0x0600)
- #define JET_paramCachedClosedTables 125
- #endif
- #define JET_paramMaxCursors 8
- #define JET_paramMaxVerPages 9
- #define JET_paramPreferredVerPages 63
- #if (JET_VERSION >= 0x0501)
- #define JET_paramGlobalMinVerPages 81
- #define JET_paramVersionStoreTaskQueueMax 105
- #endif
- #define JET_paramMaxTemporaryTables 10
- #define JET_paramLogFileSize 11
- #define JET_paramLogBuffers 12
- #define JET_paramWaitLogFlush 13
- #define JET_paramLogCheckpointPeriod 14
- #define JET_paramLogWaitingUserMax 15
- #define JET_paramCommitDefault 16
- #define JET_paramCircularLog 17
- #define JET_paramDbExtensionSize 18
- #define JET_paramPageTempDBMin 19
- #define JET_paramPageFragment 20
- #if (JET_VERSION >= 0x0600)
- #define JET_paramEnableFileCache 126
- #define JET_paramVerPageSize 128
- #define JET_paramConfiguration 129
- #define JET_paramEnableAdvanced 130
- #define JET_paramMaxColtyp 131
- #endif
- #define JET_paramBatchIOBufferMax 22
- #define JET_paramCacheSize 41
- #define JET_paramCacheSizeMin 60
- #define JET_paramCacheSizeMax 23
- #define JET_paramCheckpointDepthMax 24
- #define JET_paramLRUKCorrInterval 25
- #define JET_paramLRUKHistoryMax 26
- #define JET_paramLRUKPolicy 27
- #define JET_paramLRUKTimeout 28
- #define JET_paramLRUKTrxCorrInterval 29
- #define JET_paramOutstandingIOMax 30
- #define JET_paramStartFlushThreshold 31
- #define JET_paramStopFlushThreshold 32
- #if (JET_VERSION >= 0x0600)
- #define JET_paramEnableViewCache 127
- #define JET_paramCheckpointIOMax 135
- #define JET_paramTableClass1Name 137
- #define JET_paramTableClass2Name 138
- #define JET_paramTableClass3Name 139
- #define JET_paramTableClass4Name 140
- #define JET_paramTableClass5Name 141
- #define JET_paramTableClass6Name 142
- #define JET_paramTableClass7Name 143
- #define JET_paramTableClass8Name 144
- #define JET_paramTableClass9Name 145
- #define JET_paramTableClass10Name 146
- #define JET_paramTableClass11Name 147
- #define JET_paramTableClass12Name 148
- #define JET_paramTableClass13Name 149
- #define JET_paramTableClass14Name 150
- #define JET_paramTableClass15Name 151
- #endif
- #define JET_paramIOPriority 152
- #define JET_paramRecovery 34
- #define JET_paramEnableOnlineDefrag 35
- #define JET_paramCheckFormatWhenOpenFail 44
- #define JET_paramEnableTempTableVersioning 46
- #define JET_paramIgnoreLogVersion 47
- #define JET_paramDeleteOldLogs 48
- #define JET_paramEventSourceKey 49
- #define JET_paramNoInformationEvent 50
- #if (JET_VERSION >= 0x0501)
- #define JET_paramEventLoggingLevel 51
- #define JET_paramDeleteOutOfRangeLogs 52
- #define JET_paramAccessDeniedRetryPeriod 53
- #endif
- #define JET_paramEnableIndexChecking 45
- #if (JET_VERSION >= 0x0502)
- #define JET_paramEnableIndexCleanup 54
- #endif
- #define JET_paramDatabasePageSize 64
- #if (JET_VERSION >= 0x0501)
- #define JET_paramDisableCallbacks 65
- #endif
- #if (JET_VERSION >= 0x0501)
- #define JET_paramLogFileCreateAsynch 69
- #endif
- #define JET_paramErrorToString 70
- #if (JET_VERSION >= 0x0501)
- #define JET_paramZeroDatabaseDuringBackup 71
- #endif
- #define JET_paramUnicodeIndexDefault 72
- #if (JET_VERSION >= 0x0501)
- #define JET_paramRuntimeCallback 73
- #endif
- #define JET_paramCleanupMismatchedLogFiles 77
- #if (JET_VERSION >= 0x0501)
- #define JET_paramRecordUpgradeDirtyLevel 78
- #define JET_paramOSSnapshotTimeout 82
- #endif
- #define JET_paramExceptionAction 98
- #define JET_paramEventLogCache 99
- #if (JET_VERSION >= 0x0501)
- #define JET_paramCreatePathIfNotExist 100
- #define JET_paramPageHintCacheSize 101
- #define JET_paramOneDatabasePerSession 102
- #define JET_paramMaxInstances 104
- #define JET_paramDisablePerfmon 107
- #define JET_paramIndexTuplesLengthMin 110
- #define JET_paramIndexTuplesLengthMax 111
- #define JET_paramIndexTuplesToIndexMax 112
- #endif
- #if (JET_VERSION >= 0x0502)
- #define JET_paramAlternateDatabaseRecoveryPath 113
- #endif
- #if (JET_VERSION >= 0x0600)
- #define JET_paramIndexTupleIncrement 132
- #define JET_paramIndexTupleStart 133
- #define JET_paramKeyMost 134
- #define JET_paramLegacyFileNames 136
- #define JET_paramEnablePersistedCallbacks 156
- #endif
- #if (JET_VERSION >= 0x0601)
- #define JET_paramWaypointLatency 153
- #define JET_paramDefragmentSequentialBTrees 160
- #define JET_paramDefragmentSequentialBTreesDensityCheckFrequency 161
- #define JET_paramIOThrottlingTimeQuanta 162
- #define JET_paramLVChunkSizeMost 163
- #define JET_paramMaxCoalesceReadSize 164
- #define JET_paramMaxCoalesceWriteSize 165
- #define JET_paramMaxCoalesceReadGapSize 166
- #define JET_paramMaxCoalesceWriteGapSize 167
- #define JET_paramEnableDBScanInRecovery 169
- #define JET_paramDbScanThrottle 170
- #define JET_paramDbScanIntervalMinSec 171
- #define JET_paramDbScanIntervalMaxSec 172
- #endif
- #if (JET_VERSION >= 0x0602)
- #define JET_paramCachePriority 177
- #define JET_paramMaxTransactionSize 178
- #define JET_paramPrereadIOMax 179
- #define JET_paramEnableDBScanSerialization 180
- #define JET_paramHungIOThreshold 181
- #define JET_paramHungIOActions 182
- #define JET_paramMinDataForXpress 183
- #endif
- #if (JET_VERSION >= 0x0603)
- #define JET_paramEnableShrinkDatabase 184
- #endif
- #if (JET_VERSION >= 0x0602)
- #define JET_paramProcessFriendlyName 186
- #define JET_paramDurableCommitCallback 187
- #endif
- #if (JET_VERSION >= 0x0603)
- #define JET_paramEnableSqm 188
- #endif
- #if (JET_VERSION >= 0x0a00)
- #define JET_paramConfigStoreSpec 189
- #endif
- #define JET_paramMaxValueInvalid 193
- #define JET_sesparamCommitDefault 4097
- #if (JET_VERSION >= 0x0a00)
- #define JET_sesparamTransactionLevel 4099
- #define JET_sesparamOperationContext 4100
- #define JET_sesparamCorrelationID 4101
- #define JET_sesparamMaxValueInvalid 4102
- #endif
- typedef unsigned __LONG32 JET_COLUMNID;
- typedef double JET_DATESERIAL;
- typedef unsigned __LONG32 JET_DBID;
- typedef __LONG32 JET_ERR;
- typedef unsigned __LONG32 JET_GRBIT;
- typedef JET_API_PTR JET_HANDLE;
- typedef JET_API_PTR JET_INSTANCE;
- typedef JET_API_PTR JET_LS;
- typedef JET_API_PTR JET_OSSNAPID;
- typedef const char * JET_PCSTR; /*__nullterminated*/
- typedef const WCHAR * JET_PCWSTR;/*__nullterminated*/
- typedef char * JET_PSTR; /*__nullterminated*/
- typedef WCHAR * JET_PWSTR; /*__nullterminated*/
- typedef JET_API_PTR JET_SESID;
- typedef JET_API_PTR JET_TABLEID;
- typedef struct _JET_ENUMCOLUMNVALUE JET_ENUMCOLUMNVALUE;
- typedef struct _JET_LGPOS {
- unsigned short ib;
- unsigned short isec;
- __LONG32 lGeneration;
- } JET_LGPOS;
- typedef struct _JET_LOGTIME {
- char bSeconds;
- char bMinutes;
- char bHours;
- char bDay;
- char bMonth;
- char bYear;
- char bFiller1;
- char bFiller2;
- } JET_LOGTIME;
- typedef struct _JET_BKLOGTIME {
- char bSeconds;
- char bMinutes;
- char bHours;
- char bDay;
- char bMonth;
- char bYear;
- char bFiller1;
- __C89_NAMELESS union {
- char bFiller2;
- __C89_NAMELESS struct {
- unsigned char fOSSnapshot :1;
- unsigned char fReserved :7;
- };
- };
- } JET_BKLOGTIME;
- typedef struct _JET_SIGNATURE {
- unsigned __LONG32 ulRandom;
- JET_LOGTIME logtimeCreate;
- char szComputerName[JET_MAX_COMPUTERNAME_LENGTH + 1];
- } JET_SIGNATURE;
- typedef struct tagJET_UNICODEINDEX {
- unsigned __LONG32 lcid;
- unsigned __LONG32 dwMapFlags;
- } JET_UNICODEINDEX;
- typedef struct tagJET_TUPLELIMITS {
- unsigned __LONG32 chLengthMin;
- unsigned __LONG32 chLengthMax;
- unsigned __LONG32 chToIndexMax;
- unsigned __LONG32 cchIncrement;
- unsigned __LONG32 ichStart;
- } JET_TUPLELIMITS;
- typedef struct _JET_BKINFO {
- JET_LGPOS lgposMark;
- __C89_NAMELESS union {
- JET_LOGTIME logtimeMark;
- JET_BKLOGTIME bklogtimeMark;
- };
- unsigned __LONG32 genLow;
- unsigned __LONG32 genHigh;
- } JET_BKINFO;
- typedef struct _JET_COLUMNBASE_A{
- unsigned __LONG32 cbStruct;
- JET_COLUMNID columnid;
- JET_COLTYP coltyp;
- unsigned short wCountry;
- unsigned short langid;
- unsigned short cp;
- unsigned short wFiller;
- unsigned __LONG32 cbMax;
- JET_GRBIT grbit;
- char szBaseTableName[256];
- char szBaseColumnName[256];
- } JET_COLUMNBASE_A;
- typedef struct _JET_COLUMNBASE_W{
- unsigned __LONG32 cbStruct;
- JET_COLUMNID columnid;
- JET_COLTYP coltyp;
- unsigned short wCountry;
- unsigned short langid;
- unsigned short cp;
- unsigned short wFiller;
- unsigned __LONG32 cbMax;
- JET_GRBIT grbit;
- WCHAR szBaseTableName[256];
- WCHAR szBaseColumnName[256];
- } JET_COLUMNBASE_W;
- #define JET_COLUMNBASE __MINGW_NAME_AW(JET_COLUMNBASE_)
- typedef struct tag_JET_COLUMNCREATE_A {
- unsigned __LONG32 cbStruct;
- char* szColumnName;
- JET_COLTYP coltyp;
- unsigned __LONG32 cbMax;
- JET_GRBIT grbit;
- void* pvDefault;
- unsigned __LONG32 cbDefault;
- unsigned __LONG32 cp;
- JET_COLUMNID columnid;
- JET_ERR err;
- } JET_COLUMNCREATE_A;
- typedef struct tag_JET_COLUMNCREATE_W {
- unsigned __LONG32 cbStruct;
- WCHAR* szColumnName;
- JET_COLTYP coltyp;
- unsigned __LONG32 cbMax;
- JET_GRBIT grbit;
- void* pvDefault;
- unsigned __LONG32 cbDefault;
- unsigned __LONG32 cp;
- JET_COLUMNID columnid;
- JET_ERR err;
- } JET_COLUMNCREATE_W;
- #define JET_COLUMNCREATE __MINGW_NAME_AW(JET_COLUMNCREATE_)
- typedef struct _JET_COLUMNDEF {
- unsigned __LONG32 cbStruct;
- JET_COLUMNID columnid;
- JET_COLTYP coltyp;
- unsigned short wCountry;
- unsigned short langid;
- unsigned short cp;
- unsigned short wCollate;
- unsigned __LONG32 cbMax;
- JET_GRBIT grbit;
- } JET_COLUMNDEF;
- typedef struct _JET_COLUMNLIST {
- unsigned __LONG32 cbStruct;
- JET_TABLEID tableid;
- unsigned __LONG32 cRecord;
- JET_COLUMNID columnidPresentationOrder;
- JET_COLUMNID columnidcolumnname;
- JET_COLUMNID columnidcolumnid;
- JET_COLUMNID columnidcoltyp;
- JET_COLUMNID columnidCountry;
- JET_COLUMNID columnidLangid;
- JET_COLUMNID columnidCp;
- JET_COLUMNID columnidCollate;
- JET_COLUMNID columnidcbMax;
- JET_COLUMNID columnidgrbit;
- JET_COLUMNID columnidDefault;
- JET_COLUMNID columnidBaseTableName;
- JET_COLUMNID columnidBaseColumnName;
- JET_COLUMNID columnidDefinitionName;
- } JET_COLUMNLIST;
- typedef struct tagJET_CONDITIONALCOLUMN_A {
- unsigned __LONG32 cbStruct;
- char* szColumnName;
- JET_GRBIT grbit;
- } JET_CONDITIONALCOLUMN_A;
- typedef struct tagJET_CONDITIONALCOLUMN_W {
- unsigned __LONG32 cbStruct;
- WCHAR* szColumnName;
- JET_GRBIT grbit;
- } JET_CONDITIONALCOLUMN_W;
- #define JET_CONDITIONALCOLUMN __MINGW_NAME_AW(JET_CONDITIONALCOLUMN_)
- typedef struct tagCONVERT_A {
- char* SzOldDll;
- __C89_NAMELESS union {
- unsigned __LONG32 fFlags;
- __C89_NAMELESS struct {
- unsigned __LONG32 fSchemaChangesOnly :1;
- };
- };
- } JET_CONVERT_A;
- typedef struct tagCONVERT_W {
- WCHAR* SzOldDll;
- __C89_NAMELESS union {
- unsigned __LONG32 fFlags;
- __C89_NAMELESS struct {
- unsigned __LONG32 fSchemaChangesOnly :1;
- };
- };
- } JET_CONVERT_W;
- #define JET_CONVERT __MINGW_NAME_AW(JET_CONVERT_)
- #define JET_dbstateJustCreated 1
- #define JET_dbstateDirtyShutdown 2
- #define JET_dbstateCleanShutdown 3
- #define JET_dbstateBeingConverted 4
- #define JET_dbstateForceDetach 5
- typedef struct _JET_DBINFOMISC {
- unsigned __LONG32 ulVersion;
- unsigned __LONG32 ulUpdate;
- JET_SIGNATURE signDb;
- unsigned __LONG32 dbstate;
- JET_LGPOS lgposConsistent;
- JET_LOGTIME logtimeConsistent;
- JET_LOGTIME logtimeAttach;
- JET_LGPOS lgposAttach;
- JET_LOGTIME logtimeDetach;
- JET_LGPOS lgposDetach;
- JET_SIGNATURE signLog;
- JET_BKINFO bkinfoFullPrev;
- JET_BKINFO bkinfoIncPrev;
- JET_BKINFO bkinfoFullCur;
- unsigned __LONG32 fShadowingDisabled;
- unsigned __LONG32 fUpgradeDb;
- unsigned __LONG32 dwMajorVersion;
- unsigned __LONG32 dwMinorVersion;
- unsigned __LONG32 dwBuildNumber;
- __LONG32 lSPNumber;
- unsigned __LONG32 cbPageSize;
- } JET_DBINFOMISC;
- typedef struct _JET_DBINFOUPGRADE {
- unsigned __LONG32 cbStruct;
- unsigned __LONG32 cbFilesizeLow;
- unsigned __LONG32 cbFilesizeHigh;
- unsigned __LONG32 cbFreeSpaceRequiredLow;
- unsigned __LONG32 cbFreeSpaceRequiredHigh;
- unsigned __LONG32 csecToUpgrade;
- __C89_NAMELESS union {
- unsigned __LONG32 ulFlags;
- __C89_NAMELESS struct {
- unsigned __LONG32 fUpgradable :1;
- unsigned __LONG32 fAlreadyUpgraded :1;
- };
- };
- } JET_DBINFOUPGRADE;
- typedef struct _JET_ENUMCOLUMNVALUE {
- unsigned __LONG32 itagSequence;
- JET_ERR err;
- unsigned __LONG32 cbData;
- void* pvData;
- } JET_ENUMCOLUMNVALUE;
- typedef struct _JET_ENUMCOLUMN {
- JET_COLUMNID columnid;
- JET_ERR err;
- __C89_NAMELESS union {
- __C89_NAMELESS struct {
- unsigned __LONG32 cEnumColumnValue;
- JET_ENUMCOLUMNVALUE rgEnumColumnValue;
- };
- __C89_NAMELESS struct {
- unsigned __LONG32 cbData;
- void *pvData;
- };
- } DUMMYNIONNAME1;
- } JET_ENUMCOLUMN;
- typedef struct _JET_ENUMCOLUMNID {
- JET_COLUMNID columnid;
- unsigned __LONG32 ctagSequence;
- unsigned __LONG32* rgtagSequence;
- } JET_ENUMCOLUMNID;
- typedef struct tagJET_INDEXCREATE_A {
- unsigned __LONG32 cbStruct;
- char* szIndexName;
- char* szKey;
- unsigned __LONG32 cbKey;
- JET_GRBIT grbit;
- unsigned __LONG32 ulDensity;
- __C89_NAMELESS union {
- unsigned __LONG32 lcid;
- JET_UNICODEINDEX* pidxunicode;
- };
- __C89_NAMELESS union {
- unsigned __LONG32 cbVarSegMac;
- JET_TUPLELIMITS* ptuplelimits;
- };
- JET_CONDITIONALCOLUMN* rgconditionalcolumn;
- unsigned __LONG32 cConditionalColumn;
- JET_ERR err;
- unsigned __LONG32 cbKeyMost;
- } JET_INDEXCREATE_A;
- typedef struct tagJET_INDEXCREATE_W {
- unsigned __LONG32 cbStruct;
- WCHAR* szIndexName;
- WCHAR* szKey;
- unsigned __LONG32 cbKey;
- JET_GRBIT grbit;
- unsigned __LONG32 ulDensity;
- __C89_NAMELESS union {
- unsigned __LONG32 lcid;
- JET_UNICODEINDEX* pidxunicode;
- };
- __C89_NAMELESS union {
- unsigned __LONG32 cbVarSegMac;
- JET_TUPLELIMITS* ptuplelimits;
- };
- JET_CONDITIONALCOLUMN* rgconditionalcolumn;
- unsigned __LONG32 cConditionalColumn;
- JET_ERR err;
- unsigned __LONG32 cbKeyMost;
- } JET_INDEXCREATE_W;
- #define JET_INDEXCREATE __MINGW_NAME_AW(JET_INDEXCREATE_)
- typedef struct tagJET_INDEXID {
- unsigned __LONG32 cbStruct;
- char rgbIndexId[];
- } JET_INDEXID;
- typedef struct _JET_INDEXLIST {
- unsigned __LONG32 cbStruct;
- JET_TABLEID tableid;
- unsigned __LONG32 cRecord;
- JET_COLUMNID columnidindexname;
- JET_COLUMNID columnidgrbitIndex;
- JET_COLUMNID columnidcKey;
- JET_COLUMNID columnidcEntry;
- JET_COLUMNID columnidcPage;
- JET_COLUMNID columnidcColumn;
- JET_COLUMNID columnidiColumn;
- JET_COLUMNID columnidcolumnid;
- JET_COLUMNID columnidcoltyp;
- JET_COLUMNID columnidCountry;
- JET_COLUMNID columnidLangid;
- JET_COLUMNID columnidCp;
- JET_COLUMNID columnidCollate;
- JET_COLUMNID columnidgrbitColumn;
- JET_COLUMNID columnidcolumnname;
- JET_COLUMNID columnidLCMapFlags;
- } JET_INDEXLIST;
- typedef struct _JET_INDEXRANGE {
- unsigned __LONG32 cbStruct;
- JET_TABLEID tableid;
- JET_GRBIT grbit;
- } JET_INDEXRANGE;
- typedef struct _JET_INSTANCE_INFO_A {
- JET_INSTANCE hInstanceId;
- char* szInstanceName;
- JET_API_PTR cDatabases;
- char** szDatabaseFileName;
- char** szDatabaseDisplayName;
- char** szDatabaseSLVFileName;
- } JET_INSTANCE_INFO_A;
- typedef struct _JET_INSTANCE_INFO_W {
- JET_INSTANCE hInstanceId;
- WCHAR* szInstanceName;
- JET_API_PTR cDatabases;
- WCHAR** szDatabaseFileName;
- WCHAR** szDatabaseDisplayName;
- WCHAR** szDatabaseSLVFileName;
- } JET_INSTANCE_INFO_W;
- #define JET_INSTANCE_INFO __MINGW_NAME_AW(JET_INSTANCE_INFO_)
- typedef struct _JET_LOGINFO_A {
- unsigned __LONG32 cbSize;
- unsigned __LONG32 ulGenLow;
- unsigned __LONG32 ulGenHigh;
- char szBaseName[JET_BASE_NAME_LENGTH + 1];
- } JET_LOGINFO_A;
- typedef struct JET_LOGINFO_W {
- unsigned __LONG32 cbSize;
- unsigned __LONG32 ulGenLow;
- unsigned __LONG32 ulGenHigh;
- WCHAR szBaseName[JET_BASE_NAME_LENGTH + 1];
- } JET_LOGINFO_W;
- #define JET_LOGINFO __MINGW_NAME_AW(JET_LOGINFO_)
- typedef struct _JET_OBJECTINFO {
- unsigned __LONG32 cbStruct;
- JET_OBJTYP objtyp;
- JET_DATESERIAL dtCreate;
- JET_DATESERIAL dtUpdate;
- JET_GRBIT grbit;
- unsigned __LONG32 flags;
- unsigned __LONG32 cRecord;
- unsigned __LONG32 cPage;
- } JET_OBJECTINFO;
- typedef struct _JET_OBJECTLIST {
- unsigned __LONG32 cbStruct;
- JET_TABLEID tableid;
- unsigned __LONG32 cRecord;
- JET_COLUMNID columnidcontainername;
- JET_COLUMNID columnidobjectname;
- JET_COLUMNID columnidobjtyp;
- JET_COLUMNID columniddtCreate;
- JET_COLUMNID columniddtUpdate;
- JET_COLUMNID columnidgrbit;
- JET_COLUMNID columnidflags;
- JET_COLUMNID columnidcRecord;
- JET_COLUMNID columnidcPage;
- } JET_OBJECTLIST;
- #if (JET_VERSION >= 0x0600)
- typedef struct tagJET_OPENTEMPORARYTABLE {
- unsigned __LONG32 cbStruct;
- const JET_COLUMNDEF* prgcolumndef;
- unsigned __LONG32 ccolumn;
- JET_UNICODEINDEX* pidxunicode;
- JET_GRBIT grbit;
- JET_COLUMNID* prgcolumnid;
- unsigned __LONG32 cbKeyMost;
- unsigned __LONG32 cbVarSegMac;
- JET_TABLEID tableid;
- } JET_OPENTEMPORARYTABLE;
- #endif /*(JET_VERSION >= 0x0600)*/
- typedef struct _JET_RECORDLIST{
- unsigned __LONG32 cbStruct;
- JET_TABLEID tableid;
- unsigned __LONG32 cRecord;
- JET_COLUMNID columnidBookmark;
- } JET_RECORDLIST;
- typedef struct _JET_RECPOS {
- unsigned __LONG32 cbStruct;
- unsigned __LONG32 centriesLT;
- unsigned __LONG32 centriesInRange;
- unsigned __LONG32 centriesTotal;
- } JET_RECPOS;
- #if (JET_VERSION >= 0x0600)
- typedef struct _JET_RECSIZE {
- unsigned __int64 cbData;
- unsigned __int64 cbLongValueData;
- unsigned __int64 cbOverhead;
- unsigned __int64 cbLongValueOverhead;
- unsigned __int64 cNonTaggedColumns;
- unsigned __int64 cTaggedColumns;
- unsigned __int64 cLongValues;
- unsigned __int64 cMultiValues;
- } JET_RECSIZE;
- #endif /*(JET_VERSION >= 0x0600)*/
- typedef struct _JET_RETINFO {
- unsigned __LONG32 cbStruct;
- unsigned __LONG32 ibLongValue;
- unsigned __LONG32 itagSequence;
- JET_COLUMNID columnidNextTagged;
- } JET_RETINFO;
- typedef struct _JET_RETRIEVECOLUMN {
- JET_COLUMNID columnid;
- void* pvData; unsigned __LONG32 cbData;
- unsigned __LONG32 cbActual;
- JET_GRBIT grbit;
- unsigned __LONG32 ibLongValue;
- unsigned __LONG32 itagSequence;
- JET_COLUMNID columnidNextTagged;
- JET_ERR err;
- } JET_RETRIEVECOLUMN;
- #ifndef xRPC_STRING
- #define xRPC_STRING
- #endif
- typedef struct _JET_RSTMAP_A{
- xRPC_STRING char* szDatabaseName;
- xRPC_STRING char* szNewDatabaseName;
- } JET_RSTMAP_A;
- typedef struct _JET_RSTMAP_W{
- xRPC_STRING WCHAR* szDatabaseName;
- xRPC_STRING WCHAR* szNewDatabaseName;
- } JET_RSTMAP_W;
- typedef JET_ERR (JET_API *JET_PFNSTATUS)(
- JET_SESID sesid,
- JET_SNP snp,
- JET_SNT snt,
- void* pv
- );
- typedef struct _JET_RSTINFO_A{
- unsigned __LONG32 cbStruct;
- JET_RSTMAP_A* rgrstmap;
- __LONG32 crstmap;
- JET_LGPOS lgposStop;
- JET_LOGTIME logtimeStop;
- JET_PFNSTATUS pfnStatus;
- } JET_RSTINFO_A;
- typedef struct _JET_RSTINFO_W{
- unsigned __LONG32 cbStruct;
- JET_RSTMAP_W* rgrstmap;
- __LONG32 crstmap;
- JET_LGPOS lgposStop;
- JET_LOGTIME logtimeStop;
- JET_PFNSTATUS pfnStatus;
- } JET_RSTINFO_W;
- #define JET_RSTMAP __MINGW_NAME_AW(JET_RSTMAP_)
- #define JET_RSTINFO __MINGW_NAME_AW(JET_RSTINFO_)
- typedef struct _JET_SETCOLUMN {
- JET_COLUMNID columnid;
- const void* pvData;
- unsigned __LONG32 cbData;
- JET_GRBIT grbit;
- unsigned __LONG32 ibLongValue;
- unsigned __LONG32 itagSequence;
- JET_ERR err;
- } JET_SETCOLUMN;
- typedef struct _JET_SETINFO {
- unsigned __LONG32 cbStruct;
- unsigned __LONG32 ibLongValue;
- unsigned __LONG32 itagSequence;
- } JET_SETINFO;
- typedef struct _JET_SETSYSPARAM_A {
- unsigned __LONG32 paramid;
- JET_API_PTR lParam;
- const char* sz;
- JET_ERR err;
- } JET_SETSYSPARAM_A;
- typedef struct _JET_SETSYSPARAM_W {
- unsigned __LONG32 paramid;
- JET_API_PTR lParam;
- const WCHAR* sz;
- JET_ERR err;
- } JET_SETSYSPARAM_W;
- #define JET_SETSYSPARAM __MINGW_NAME_AW(JET_SETSYSPARAM_)
- typedef struct _JET_SNPROG {
- unsigned __LONG32 cbStruct;
- unsigned __LONG32 cunitDone;
- unsigned __LONG32 cunitTotal;
- } JET_SNPROG;
- typedef struct tagJET_TABLECREATE_A {
- unsigned __LONG32 cbStruct;
- char* szTableName;
- char* szTemplateTableName;
- unsigned __LONG32 ulPages;
- unsigned __LONG32 ulDensity;
- JET_COLUMNCREATE* rgcolumncreate;
- unsigned __LONG32 cColumns;
- JET_INDEXCREATE_A* rgindexcreate;
- unsigned __LONG32 cIndexes;
- JET_GRBIT grbit;
- JET_TABLEID tableid;
- unsigned __LONG32 cCreated;
- } JET_TABLECREATE_A;
- typedef struct tagJET_TABLECREATE_W {
- unsigned __LONG32 cbStruct;
- WCHAR* szTableName;
- WCHAR* szTemplateTableName;
- unsigned __LONG32 ulPages;
- unsigned __LONG32 ulDensity;
- JET_COLUMNCREATE* rgcolumncreate;
- unsigned __LONG32 cColumns;
- JET_INDEXCREATE_W* rgindexcreate;
- unsigned __LONG32 cIndexes;
- JET_GRBIT grbit;
- JET_TABLEID tableid;
- unsigned __LONG32 cCreated;
- } JET_TABLECREATE_W;
- #define JET_TABLECREATE __MINGW_NAME_AW(JET_TABLECREATE_)
- typedef struct tagJET_TABLECREATE2_A {
- unsigned __LONG32 cbStruct;
- char* szTableName;
- char* szTemplateTableName;
- unsigned __LONG32 ulPages;
- unsigned __LONG32 ulDensity;
- JET_COLUMNCREATE_A* rgcolumncreate;
- unsigned __LONG32 cColumns;
- JET_INDEXCREATE_A* rgindexcreate;
- unsigned __LONG32 cIndexes;
- char* szCallback;
- JET_CBTYP cbtyp;
- JET_GRBIT grbit;
- JET_TABLEID tableid;
- unsigned __LONG32 cCreated;
- } JET_TABLECREATE2_A;
- typedef struct tagJET_TABLECREATE2_W {
- unsigned __LONG32 cbStruct;
- WCHAR* szTableName;
- WCHAR* szTemplateTableName;
- unsigned __LONG32 ulPages;
- unsigned __LONG32 ulDensity;
- JET_COLUMNCREATE_W* rgcolumncreate;
- unsigned __LONG32 cColumns;
- JET_INDEXCREATE_W* rgindexcreate;
- unsigned __LONG32 cIndexes;
- WCHAR* szCallback;
- JET_CBTYP cbtyp;
- JET_GRBIT grbit;
- JET_TABLEID tableid;
- unsigned __LONG32 cCreated;
- } JET_TABLECREATE2_W;
- #define JET_TABLECREATE2 __MINGW_NAME_AW(JET_TABLECREATE2_)
- #if (JET_VERSION >= 0x0600)
- typedef struct _JET_THREADSTATS {
- unsigned __LONG32 cbStruct;
- unsigned __LONG32 cPageReferenced;
- unsigned __LONG32 cPageRead;
- unsigned __LONG32 cPagePreread;
- unsigned __LONG32 cPageDirtied;
- unsigned __LONG32 cPageRedirtied;
- unsigned __LONG32 cLogRecord;
- unsigned __LONG32 cbLogRecord;
- } JET_THREADSTATS;
- #endif /*(JET_VERSION >= 0x0600)*/
- typedef struct tag_JET_USERDEFINEDDEFAULT_A {
- char* szCallback;
- unsigned char* pbUserData;
- unsigned __LONG32 cbUserData;
- char* szDependantColumns;
- } JET_USERDEFINEDDEFAULT_A;
- typedef struct tag_JET_USERDEFINEDDEFAULT_W {
- WCHAR* szCallback;
- unsigned char* pbUserData;
- unsigned __LONG32 cbUserData;
- WCHAR* szDependantColumns;
- } JET_USERDEFINEDDEFAULT_W;
- #define JET_USERDEFINEDDEFAULT __MINGW_NAME_AW(JET_USERDEFINEDDEFAULT_)
- typedef JET_ERR (JET_API* JET_CALLBACK)(
- JET_SESID sesid,
- JET_DBID dbid,
- JET_TABLEID tableid,
- JET_CBTYP cbtyp,
- void* pvArg1,
- void* pvArg2,
- void* pvContext,
- JET_API_PTR ulUnused
- );
- typedef void * (JET_API *JET_PFNREALLOC)(
- void* pvContext,
- void* pv,
- unsigned __LONG32 cb
- );
- JET_ERR JET_API JetAddColumnA(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_PCSTR szColumnName,
- const JET_COLUMNDEF* pcolumndef,
- const void* pvDefault,
- unsigned __LONG32 cbDefault,
- JET_COLUMNID* pcolumnid
- );
- JET_ERR JET_API JetAddColumnW(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_PCWSTR szColumnName,
- const JET_COLUMNDEF* pcolumndef,
- const void* pvDefault,
- unsigned __LONG32 cbDefault,
- JET_COLUMNID* pcolumnid
- );
- #define JetAddColumn __MINGW_NAME_AW(JetAddColumn)
- JET_ERR JET_API JetAttachDatabaseA(
- JET_SESID sesid,
- const char* szFilename,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetAttachDatabaseW(
- JET_SESID sesid,
- const WCHAR* szFilename,
- JET_GRBIT grbit
- );
- #define JetAttachDatabase __MINGW_NAME_AW(JetAttachDatabase)
- JET_ERR JET_API JetAttachDatabase2A(
- JET_SESID sesid,
- const char* szFilename,
- const unsigned __LONG32 cpgDatabaseSizeMax,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetAttachDatabase2W(
- JET_SESID sesid,
- const WCHAR* szFilename,
- const unsigned __LONG32 cpgDatabaseSizeMax,
- JET_GRBIT grbit
- );
- #define JetAttachDatabase2 __MINGW_NAME_AW(JetAttachDatabase2)
- JET_ERR JET_API JetBackupA(
- JET_PCSTR szBackupPath,
- JET_GRBIT grbit,
- JET_PFNSTATUS pfnStatus
- );
- JET_ERR JET_API JetBackupW(
- JET_PCWSTR szBackupPath,
- JET_GRBIT grbit,
- JET_PFNSTATUS pfnStatus
- );
- #define JetBackup __MINGW_NAME_AW(JetBackup)
- JET_ERR JET_API JetBackupInstanceA(
- JET_INSTANCE instance,
- JET_PCSTR szBackupPath,
- JET_GRBIT grbit,
- JET_PFNSTATUS pfnStatus
- );
- JET_ERR JET_API JetBackupInstanceW(
- JET_INSTANCE instance,
- JET_PCWSTR szBackupPath,
- JET_GRBIT grbit,
- JET_PFNSTATUS pfnStatus
- );
- #define JetBackupInstance __MINGW_NAME_AW(JetBackupInstance)
- JET_ERR JET_API JetBeginExternalBackup(
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetBeginExternalBackupInstance(
- JET_INSTANCE instance,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetBeginSessionA(
- JET_INSTANCE instance,
- JET_SESID* psesid,
- JET_PCSTR szUserName,
- JET_PCSTR szPassword
- );
- JET_ERR JET_API JetBeginSessionW(
- JET_INSTANCE instance,
- JET_SESID* psesid,
- JET_PCWSTR szUserName,
- JET_PCWSTR szPassword
- );
- #define JetBeginSession __MINGW_NAME_AW(JetBeginSession)
- JET_ERR JET_API JetBeginTransaction(
- JET_SESID sesid
- );
- JET_ERR JET_API JetBeginTransaction2(
- JET_SESID sesid,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetCloseDatabase(
- JET_SESID sesid,
- JET_DBID dbid,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetCloseFile(
- JET_HANDLE hfFile
- );
- JET_ERR JET_API JetCloseFileInstance(
- JET_INSTANCE instance,
- JET_HANDLE hfFile
- );
- JET_ERR JET_API JetCloseTable(
- JET_SESID sesid,
- JET_TABLEID tableid
- );
- JET_ERR JET_API JetCommitTransaction(
- JET_SESID sesid,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetCompactA(
- JET_SESID sesid,
- JET_PCSTR szDatabaseSrc,
- JET_PCSTR szDatabaseDest,
- JET_PFNSTATUS pfnStatus,
- JET_CONVERT_A* pconvert,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetCompactW(
- JET_SESID sesid,
- JET_PCWSTR szDatabaseSrc,
- JET_PCWSTR szDatabaseDest,
- JET_PFNSTATUS pfnStatus,
- JET_CONVERT_W* pconvert,
- JET_GRBIT grbit
- );
- #define JetCompact __MINGW_NAME_AW(JetCompact)
- JET_ERR JET_API JetComputeStats(
- JET_SESID sesid,
- JET_TABLEID tableid
- );
- JET_ERR JET_API JetCreateDatabaseA(
- JET_SESID sesid,
- JET_PCSTR szFilename,
- JET_PCSTR szConnect,
- JET_DBID* pdbid,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetCreateDatabaseW(
- JET_SESID sesid,
- JET_PCWSTR szFilename,
- JET_PCWSTR szConnect,
- JET_DBID* pdbid,
- JET_GRBIT grbit
- );
- #define JetCreateDatabase __MINGW_NAME_AW(JetCreateDatabase)
- JET_ERR JET_API JetCreateDatabase2A(
- JET_SESID sesid,
- const char* szFilename,
- const unsigned __LONG32 cpgDatabaseSizeMax,
- JET_DBID* pdbid,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetCreateDatabase2W(
- JET_SESID sesid,
- const WCHAR* szFilename,
- const unsigned __LONG32 cpgDatabaseSizeMax,
- JET_DBID* pdbid,
- JET_GRBIT grbit
- );
- #define JetCreateDatabase2 __MINGW_NAME_AW(JetCreateDatabase2)
- JET_ERR JET_API JetCreateIndexA(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_PCSTR szIndexName,
- JET_GRBIT grbit,
- const char* szKey,
- unsigned __LONG32 cbKey,
- unsigned __LONG32 lDensity
- );
- JET_ERR JET_API JetCreateIndexW(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_PCWSTR szIndexName,
- JET_GRBIT grbit,
- const WCHAR* szKey,
- unsigned __LONG32 cbKey,
- unsigned __LONG32 lDensity
- );
- #define JetCreateIndex __MINGW_NAME_AW(JetCreateIndex)
- JET_ERR JET_API JetCreateIndex2A(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_INDEXCREATE_A* pindexcreate,
- unsigned __LONG32 cIndexCreate
- );
- JET_ERR JET_API JetCreateIndex2W(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_INDEXCREATE_W* pindexcreate,
- unsigned __LONG32 cIndexCreate
- );
- #define JetCreateIndex2 __MINGW_NAME_AW(JetCreateIndex2)
- JET_ERR JET_API JetCreateInstanceA(
- JET_INSTANCE* pinstance,
- const char* szInstanceName
- );
- JET_ERR JET_API JetCreateInstanceW(
- JET_INSTANCE* pinstance,
- const WCHAR* szInstanceName
- );
- #define JetCreateInstance __MINGW_NAME_AW(JetCreateInstance)
- JET_ERR JET_API JetCreateInstance2A(
- JET_INSTANCE* pinstance,
- const char* szInstanceName,
- const char* szDisplayName,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetCreateInstance2W(
- JET_INSTANCE* pinstance,
- const WCHAR* szInstanceName,
- const WCHAR* szDisplayName,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetCreateTableA(
- JET_SESID sesid,
- JET_DBID dbid,
- const char* szTableName,
- unsigned __LONG32 lPages,
- unsigned __LONG32 lDensity,
- JET_TABLEID* ptableid
- );
- JET_ERR JET_API JetCreateTableW(
- JET_SESID sesid,
- JET_DBID dbid,
- const WCHAR* szTableName,
- unsigned __LONG32 lPages,
- unsigned __LONG32 lDensity,
- JET_TABLEID* ptableid
- );
- JET_ERR JET_API JetCreateTableColumnIndexA(
- JET_SESID sesid,
- JET_DBID dbid,
- JET_TABLECREATE_A* ptablecreate
- );
- JET_ERR JET_API JetCreateTableColumnIndexW(
- JET_SESID sesid,
- JET_DBID dbid,
- JET_TABLECREATE_W* ptablecreate
- );
- #define JetCreateInstance2 __MINGW_NAME_AW(JetCreateInstance2)
- JET_ERR JET_API JetCreateTableColumnIndex2A(
- JET_SESID sesid,
- JET_DBID dbid,
- JET_TABLECREATE2_A* ptablecreate
- );
- JET_ERR JET_API JetCreateTableColumnIndex2W(
- JET_SESID sesid,
- JET_DBID dbid,
- JET_TABLECREATE2_W* ptablecreate
- );
- #define JetCreateTableColumnIndex2 __MINGW_NAME_AW(JetCreateTableColumnIndex2)
- JET_ERR JET_API JetDefragmentA(
- JET_SESID sesid,
- JET_DBID dbid,
- JET_PCSTR szTableName,
- unsigned __LONG32* pcPasses,
- unsigned __LONG32* pcSeconds,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetDefragmentW(
- JET_SESID sesid,
- JET_DBID dbid,
- JET_PCWSTR szTableName,
- unsigned __LONG32* pcPasses,
- unsigned __LONG32* pcSeconds,
- JET_GRBIT grbit
- );
- #define JetDefragment __MINGW_NAME_AW(JetDefragment)
- JET_ERR JET_API JetDefragment2A(
- JET_SESID sesid,
- JET_DBID dbid,
- JET_PCSTR szTableName,
- unsigned __LONG32* pcPasses,
- unsigned __LONG32* pcSeconds,
- JET_CALLBACK callback,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetDefragment2W(
- JET_SESID sesid,
- JET_DBID dbid,
- JET_PCWSTR szTableName,
- unsigned __LONG32* pcPasses,
- unsigned __LONG32* pcSeconds,
- JET_CALLBACK callback,
- JET_GRBIT grbit
- );
- #define JetDefragment2 __MINGW_NAME_AW(JetDefragment2)
- JET_ERR JET_API JetDelete(
- JET_SESID sesid,
- JET_TABLEID tableid
- );
- JET_ERR JET_API JetDeleteColumnA(
- JET_SESID sesid,
- JET_TABLEID tableid,
- const char* szColumnName
- );
- JET_ERR JET_API JetDeleteColumnW(
- JET_SESID sesid,
- JET_TABLEID tableid,
- const WCHAR* szColumnName
- );
- #define JetDeleteColumn __MINGW_NAME_AW(JetDeleteColumn)
- JET_ERR JET_API JetDeleteColumn2A(
- JET_SESID sesid,
- JET_TABLEID tableid,
- const char* szColumnName,
- const JET_GRBIT grbit
- );
- JET_ERR JET_API JetDeleteColumn2W(
- JET_SESID sesid,
- JET_TABLEID tableid,
- const WCHAR* szColumnName,
- const JET_GRBIT grbit
- );
- #define JetDeleteColumn2 __MINGW_NAME_AW(JetDeleteColumn2)
- JET_ERR JET_API JetDeleteIndexA(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_PCSTR szIndexName
- );
- JET_ERR JET_API JetDeleteIndexW(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_PCWSTR szIndexName
- );
- #define JetDeleteColumn2 __MINGW_NAME_AW(JetDeleteColumn2)
- JET_ERR JET_API JetDeleteIndexA(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_PCSTR szIndexName
- );
- JET_ERR JET_API JetDeleteIndexW(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_PCWSTR szIndexName
- );
- #define JetDeleteIndex __MINGW_NAME_AW(JetDeleteIndex)
- JET_ERR JET_API JetDeleteTableA(
- JET_SESID sesid,
- JET_DBID dbid,
- const char* szTableName
- );
- JET_ERR JET_API JetDeleteTableW(
- JET_SESID sesid,
- JET_DBID dbid,
- const WCHAR* szTableName
- );
- #define JetDeleteTable __MINGW_NAME_AW(JetDeleteTable)
- JET_ERR JET_API JetDetachDatabaseA(
- JET_SESID sesid,
- const char* szFilename
- );
- JET_ERR JET_API JetDetachDatabaseW(
- JET_SESID sesid,
- const char* szFilename
- );
- #define JetDetachDatabase __MINGW_NAME_AW(JetDetachDatabase)
- JET_ERR JET_API JetDetachDatabase2A(
- JET_SESID sesid,
- const char* szFilename,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetDetachDatabase2W(
- JET_SESID sesid,
- const WCHAR* szFilename,
- JET_GRBIT grbit
- );
- #define JetDetachDatabase2 __MINGW_NAME_AW(JetDetachDatabase2)
- JET_ERR JET_API JetDupCursor(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_TABLEID* ptableid,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetDupSession(
- JET_SESID sesid,
- JET_SESID* psesid
- );
- JET_ERR JET_API JetEnableMultiInstanceA(
- JET_SETSYSPARAM_A* psetsysparam,
- unsigned __LONG32 csetsysparam,
- unsigned __LONG32* pcsetsucceed
- );
- JET_ERR JET_API JetEnableMultiInstanceW(
- JET_SETSYSPARAM_W* psetsysparam,
- unsigned __LONG32 csetsysparam,
- unsigned __LONG32* pcsetsucceed
- );
- #define JetEnableMultiInstance __MINGW_NAME_AW(JetEnableMultiInstance)
- JET_ERR JET_API JetEndExternalBackup(void);
- JET_ERR JET_API JetEndExternalBackupInstance(
- JET_INSTANCE instance
- );
- JET_ERR JET_API JetEndExternalBackupInstance2(
- JET_INSTANCE instance,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetEndSession(
- JET_SESID sesid,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetEnumerateColumns(
- JET_SESID sesid,
- JET_TABLEID tableid,
- unsigned __LONG32 cEnumColumnId,
- JET_ENUMCOLUMNID* rgEnumColumnId,
- unsigned __LONG32* pcEnumColumn,
- JET_ENUMCOLUMN** prgEnumColumn,
- JET_PFNREALLOC pfnRealloc,
- void* pvReallocContext,
- unsigned __LONG32 cbDataMost,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetEscrowUpdate(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_COLUMNID columnid,
- void* pv,
- unsigned __LONG32 cbMax,
- void* pvOld,
- unsigned __LONG32 cbOldMax,
- unsigned __LONG32* pcbOldActual,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetExternalRestoreA(
- JET_PSTR szCheckpointFilePath,
- JET_PSTR szLogPath,
- JET_RSTMAP_A* rgrstmap,
- __LONG32 crstfilemap,
- JET_PSTR szBackupLogPath,
- __LONG32 genLow,
- __LONG32 genHigh,
- JET_PFNSTATUS pfn
- );
- JET_ERR JET_API JetExternalRestoreW(
- JET_PWSTR szCheckpointFilePath,
- JET_PWSTR szLogPath,
- JET_RSTMAP_W* rgrstmap,
- __LONG32 crstfilemap,
- JET_PWSTR szBackupLogPath,
- __LONG32 genLow,
- __LONG32 genHigh,
- JET_PFNSTATUS pfn
- );
- #define JetExternalRestore __MINGW_NAME_AW(JetExternalRestore)
- JET_ERR JET_API JetExternalRestore2A(
- JET_PSTR szCheckpointFilePath,
- JET_PSTR szLogPath,
- JET_RSTMAP_A* rgrstmap,
- __LONG32 crstfilemap,
- JET_PSTR szBackupLogPath,
- JET_LOGINFO_A* pLogInfo,
- JET_PSTR szTargetInstanceName,
- JET_PSTR szTargetInstanceLogPath,
- JET_PSTR szTargetInstanceCheckpointPath,
- JET_PFNSTATUS pfn
- );
- JET_ERR JET_API JetExternalRestore2W(
- JET_PWSTR szCheckpointFilePath,
- JET_PWSTR szLogPath,
- JET_RSTMAP_W* rgrstmap,
- __LONG32 crstfilemap,
- JET_PWSTR szBackupLogPath,
- JET_LOGINFO_W* pLogInfo,
- JET_PWSTR szTargetInstanceName,
- JET_PWSTR szTargetInstanceLogPath,
- JET_PWSTR szTargetInstanceCheckpointPath,
- JET_PFNSTATUS pfn
- );
- #define JetExternalRestore2 __MINGW_NAME_AW(JetExternalRestore2)
- JET_ERR JET_API JetFreeBuffer(
- char* pbBuf
- );
- JET_ERR JET_API JetGetAttachInfoA(
- char* szz,
- unsigned __LONG32 cbMax,
- unsigned __LONG32* pcbActual
- );
- JET_ERR JET_API JetGetAttachInfoW(
- WCHAR* szz,
- unsigned __LONG32 cbMax,
- unsigned __LONG32* pcbActual
- );
- #define JetGetAttachInfo __MINGW_NAME_AW(JetGetAttachInfo)
- JET_ERR JET_API JetGetAttachInfoInstanceA(
- JET_INSTANCE instance,
- char* szz,
- unsigned __LONG32 cbMax,
- unsigned __LONG32* pcbActual
- );
- JET_ERR JET_API JetGetAttachInfoInstanceW(
- JET_INSTANCE instance,
- WCHAR* szz,
- unsigned __LONG32 cbMax,
- unsigned __LONG32* pcbActual
- );
- #define JetGetAttachInfoInstance __MINGW_NAME_AW(JetGetAttachInfoInstance)
- JET_ERR JET_API JetGetBookmark(
- JET_SESID sesid,
- JET_TABLEID tableid,
- void* pvBookmark,
- unsigned __LONG32 cbMax,
- unsigned __LONG32* pcbActual
- );
- JET_ERR JET_API JetGetColumnInfoA(
- JET_SESID sesid,
- JET_DBID dbid,
- const char* szTableName,
- const char* szColumnName,
- void* pvResult,
- unsigned __LONG32 cbMax,
- unsigned __LONG32 InfoLevel
- );
- JET_ERR JET_API JetGetColumnInfoW(
- JET_SESID sesid,
- JET_DBID dbid,
- const WCHAR* szTableName,
- const WCHAR* szColumnName,
- void* pvResult,
- unsigned __LONG32 cbMax,
- unsigned __LONG32 InfoLevel
- );
- #define JetGetColumnInfo __MINGW_NAME_AW(JetGetColumnInfo)
- JET_ERR JET_API JetGetCurrentIndexA(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_PSTR szIndexName,
- unsigned __LONG32 cchIndexName
- );
- JET_ERR JET_API JetGetCurrentIndexW(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_PWSTR szIndexName,
- unsigned __LONG32 cchIndexName
- );
- #define JetGetCurrentIndex __MINGW_NAME_AW(JetGetCurrentIndex)
- JET_ERR JET_API JetGetCursorInfo(
- JET_SESID sesid,
- JET_TABLEID tableid,
- void* pvResult,
- unsigned __LONG32 cbMax,
- unsigned __LONG32 InfoLevel
- );
- JET_ERR JET_API JetGetDatabaseFileInfoA(
- const char* szDatabaseName,
- void* pvResult,
- unsigned __LONG32 cbMax,
- unsigned __LONG32 InfoLevel
- );
- JET_ERR JET_API JetGetDatabaseFileInfoW(
- const WCHAR* szDatabaseName,
- void* pvResult,
- unsigned __LONG32 cbMax,
- unsigned __LONG32 InfoLevel
- );
- #define JetGetDatabaseFileInfo __MINGW_NAME_AW(JetGetDatabaseFileInfo)
- JET_ERR JET_API JetGetDatabaseInfoA(
- JET_SESID sesid,
- JET_DBID dbid,
- void* pvResult,
- unsigned __LONG32 cbMax,
- unsigned __LONG32 InfoLevel
- );
- JET_ERR JET_API JetGetDatabaseInfoW(
- JET_SESID sesid,
- JET_DBID dbid,
- void* pvResult,
- unsigned __LONG32 cbMax,
- unsigned __LONG32 InfoLevel
- );
- #define JetGetDatabaseInfo __MINGW_NAME_AW(JetGetDatabaseInfo)
- JET_ERR JET_API JetGetIndexInfoA(
- JET_SESID sesid,
- JET_DBID dbid,
- const char* szTableName,
- const char* szIndexName,
- void* pvResult,
- unsigned __LONG32 cbResult,
- unsigned __LONG32 InfoLevel
- );
- JET_ERR JET_API JetGetIndexInfoW(
- JET_SESID sesid,
- JET_DBID dbid,
- const WCHAR* szTableName,
- const WCHAR* szIndexName,
- void* pvResult,
- unsigned __LONG32 cbResult,
- unsigned __LONG32 InfoLevel
- );
- #define JetGetIndexInfo __MINGW_NAME_AW(JetGetIndexInfo)
- JET_ERR JET_API JetGetInstanceInfoA(
- unsigned __LONG32* pcInstanceInfo,
- JET_INSTANCE_INFO_A** paInstanceInfo
- );
- JET_ERR JET_API JetGetInstanceInfoW(
- unsigned __LONG32* pcInstanceInfo,
- JET_INSTANCE_INFO_W** paInstanceInfo
- );
- #define JetGetInstanceInfo __MINGW_NAME_AW(JetGetInstanceInfo)
- #if (JET_VERSION >= 0x0600)
- JET_ERR JET_API JetGetInstanceMiscInfo(
- JET_INSTANCE instance,
- void* pvResult,
- unsigned __LONG32 cbMax,
- unsigned __LONG32 InfoLevel
- );
- #endif /*(JET_VERSION >= 0x0600)*/
- JET_ERR JET_API JetGetLock(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetGetLogInfoA(
- char* szz,
- unsigned __LONG32 cbMax,
- unsigned __LONG32* pcbActual
- );
- JET_ERR JET_API JetGetLogInfoW(
- WCHAR* szz,
- unsigned __LONG32 cbMax,
- unsigned __LONG32* pcbActual
- );
- #define JetGetLogInfo __MINGW_NAME_AW(JetGetLogInfo)
- JET_ERR JET_API JetGetLogInfoInstanceA(
- JET_INSTANCE instance,
- char* szz,
- unsigned __LONG32 cbMax,
- unsigned __LONG32* pcbActual
- );
- JET_ERR JET_API JetGetLogInfoInstanceW(
- JET_INSTANCE instance,
- WCHAR* szz,
- unsigned __LONG32 cbMax,
- unsigned __LONG32* pcbActual
- );
- #define JetGetLogInfoInstance __MINGW_NAME_AW(JetGetLogInfoInstance)
- JET_ERR JET_API JetGetLogInfoInstance2A(
- JET_INSTANCE instance,
- char* szz,
- unsigned __LONG32 cbMax,
- unsigned __LONG32* pcbActual,
- JET_LOGINFO_A* pLogInfo
- );
- JET_ERR JET_API JetGetLogInfoInstance2W(
- JET_INSTANCE instance,
- WCHAR* szz,
- unsigned __LONG32 cbMax,
- unsigned __LONG32* pcbActual,
- JET_LOGINFO_W* pLogInfo
- );
- #define JetGetLogInfoInstance2 __MINGW_NAME_AW(JetGetLogInfoInstance2)
- JET_ERR JET_API JetGetLS(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_LS* pls,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetGetObjectInfoA(
- JET_SESID sesid,
- JET_DBID dbid,
- JET_OBJTYP objtyp,
- const char* szContainerName,
- const char* szObjectName,
- void* pvResult,
- unsigned __LONG32 cbMax,
- unsigned __LONG32 InfoLevel
- );
- JET_ERR JET_API JetGetObjectInfoW(
- JET_SESID sesid,
- JET_DBID dbid,
- JET_OBJTYP objtyp,
- const WCHAR* szContainerName,
- const WCHAR* szObjectName,
- void* pvResult,
- unsigned __LONG32 cbMax,
- unsigned __LONG32 InfoLevel
- );
- #define JetGetObjectInfo __MINGW_NAME_AW(JetGetObjectInfo)
- JET_ERR JET_API JetGetRecordPosition(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_RECPOS* precpos,
- unsigned __LONG32 cbRecpos
- );
- #if (JET_VERSION >= 0x0600)
- JET_ERR JET_API JetGetRecordSize(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_RECSIZE* precsize,
- const JET_GRBIT grbit
- );
- #endif /* (JET_VERSION >= 0x0600) */
- JET_ERR JET_API JetGetSecondaryIndexBookmark(
- JET_SESID sesid,
- JET_TABLEID tableid,
- void* pvSecondaryKey,
- unsigned __LONG32 cbSecondaryKeyMax,
- unsigned __LONG32* pcbSecondaryKeyActual,
- void* pvPrimaryBookmark,
- unsigned __LONG32 cbPrimaryBookmarkMax,
- unsigned __LONG32* pcbPrimaryKeyActual,
- const JET_GRBIT grbit
- );
- JET_ERR JET_API JetGetSystemParameterA(
- JET_INSTANCE instance,
- JET_SESID sesid,
- unsigned __LONG32 paramid,
- JET_API_PTR* plParam,
- JET_PSTR szParam,
- unsigned __LONG32 cbMax
- );
- JET_ERR JET_API JetGetSystemParameterW(
- JET_INSTANCE instance,
- JET_SESID sesid,
- unsigned __LONG32 paramid,
- JET_API_PTR* plParam,
- JET_PWSTR szParam,
- unsigned __LONG32 cbMax
- );
- #define JetGetSystemParameter __MINGW_NAME_AW(JetGetSystemParameter)
- JET_ERR JET_API JetGetTableColumnInfoA(
- JET_SESID sesid,
- JET_TABLEID tableid,
- const char* szColumnName,
- void* pvResult,
- unsigned __LONG32 cbMax,
- unsigned __LONG32 InfoLevel
- );
- JET_ERR JET_API JetGetTableColumnInfoW(
- JET_SESID sesid,
- JET_TABLEID tableid,
- const WCHAR* szColumnName,
- void* pvResult,
- unsigned __LONG32 cbMax,
- unsigned __LONG32 InfoLevel
- );
- #define JetGetTableColumnInfoW __MINGW_NAME_AW(JetGetTableColumnInfo)
- JET_ERR JET_API JetGetTableIndexInfoA(
- JET_SESID sesid,
- JET_TABLEID tableid,
- const char* szIndexName,
- void* pvResult,
- unsigned __LONG32 cbResult,
- unsigned __LONG32 InfoLevel
- );
- JET_ERR JET_API JetGetTableIndexInfoW(
- JET_SESID sesid,
- JET_TABLEID tableid,
- const WCHAR* szIndexName,
- void* pvResult,
- unsigned __LONG32 cbResult,
- unsigned __LONG32 InfoLevel
- );
- #define JetGetTableIndexInfo __MINGW_NAME_AW(JetGetTableIndexInfo)
- JET_ERR JET_API JetGetTableInfoA(
- JET_SESID sesid,
- JET_TABLEID tableid,
- void* pvResult,
- unsigned __LONG32 cbMax,
- unsigned __LONG32 InfoLevel
- );
- JET_ERR JET_API JetGetTableInfoW(
- JET_SESID sesid,
- JET_TABLEID tableid,
- void* pvResult,
- unsigned __LONG32 cbMax,
- unsigned __LONG32 InfoLevel
- );
- #define JetGetTableInfo __MINGW_NAME_AW(JetGetTableInfo)
- JET_ERR JET_API JetGetThreadStats(
- void* pvResult,
- unsigned __LONG32 cbMax
- );
- JET_ERR JET_API JetGetTruncateLogInfoInstanceA(
- JET_INSTANCE instance,
- char* szz,
- unsigned __LONG32 cbMax,
- unsigned __LONG32* pcbActual
- );
- JET_ERR JET_API JetGetTruncateLogInfoInstanceW(
- JET_INSTANCE instance,
- WCHAR* szz,
- unsigned __LONG32 cbMax,
- unsigned __LONG32* pcbActual
- );
- JET_ERR JET_API JetGetVersion(
- JET_SESID sesid,
- unsigned __LONG32* pwVersion
- );
- JET_ERR JET_API JetGotoBookmark(
- JET_SESID sesid,
- JET_TABLEID tableid,
- void* pvBookmark,
- unsigned __LONG32 cbBookmark
- );
- JET_ERR JET_API JetGotoPosition(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_RECPOS* precpos
- );
- JET_ERR JET_API JetGotoSecondaryIndexBookmark(
- JET_SESID sesid,
- JET_TABLEID tableid,
- void* pvSecondaryKey,
- unsigned __LONG32 cbSecondaryKey,
- void* pvPrimaryBookmark,
- unsigned __LONG32 cbPrimaryBookmark,
- const JET_GRBIT grbit
- );
- JET_ERR JET_API JetGrowDatabase(
- JET_SESID sesid,
- JET_DBID dbid,
- unsigned __LONG32 cpg,
- unsigned __LONG32* pcpgReal
- );
- JET_ERR JET_API JetIdle(
- JET_SESID sesid,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetIndexRecordCount(
- JET_SESID sesid,
- JET_TABLEID tableid,
- unsigned __LONG32* pcrec,
- unsigned __LONG32 crecMax
- );
- JET_ERR JET_API JetInit(
- JET_INSTANCE* pinstance
- );
- JET_ERR JET_API JetInit2(
- JET_INSTANCE* pinstance,
- JET_GRBIT grbit
- );
- #if (JET_VERSION >= 0x0600)
- JET_ERR JET_API JetInit3A(
- JET_INSTANCE* pinstance,
- JET_RSTINFO_A* prstInfo,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetInit3W(
- JET_INSTANCE* pinstance,
- JET_RSTINFO_W* prstInfo,
- JET_GRBIT grbit
- );
- #define JetInit3 __MINGW_NAME_AW(JetInit3)
- #endif /*(JET_VERSION >= 0x0600)*/
- JET_ERR JET_API JetIntersectIndexes(
- JET_SESID sesid,
- JET_INDEXRANGE* rgindexrange,
- unsigned __LONG32 cindexrange,
- JET_RECORDLIST* precordlist,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetMakeKey(
- JET_SESID sesid,
- JET_TABLEID tableid,
- const void* pvData,
- unsigned __LONG32 cbData,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetMove(
- JET_SESID sesid,
- JET_TABLEID tableid,
- __LONG32 cRow,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetOpenDatabaseA(
- JET_SESID sesid,
- const char* szFilename,
- const char* szConnect,
- JET_DBID* pdbid,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetOpenDatabaseW(
- JET_SESID sesid,
- const WCHAR* szFilename,
- const WCHAR* szConnect,
- JET_DBID* pdbid,
- JET_GRBIT grbit
- );
- #define JetOpenDatabase __MINGW_NAME_AW(JetOpenDatabase)
- JET_ERR JET_API JetOpenFileA(
- const char* szFileName,
- JET_HANDLE* phfFile,
- unsigned __LONG32* pulFileSizeLow,
- unsigned __LONG32* pulFileSizeHigh
- );
- JET_ERR JET_API JetOpenFileW(
- const WCHAR* szFileName,
- JET_HANDLE* phfFile,
- unsigned __LONG32* pulFileSizeLow,
- unsigned __LONG32* pulFileSizeHigh
- );
- #define JetOpenFile __MINGW_NAME_AW(JetOpenFile)
- JET_ERR JET_API JetOpenFileInstanceA(
- JET_INSTANCE instance,
- JET_PCSTR szFileName,
- JET_HANDLE* phfFile,
- unsigned __LONG32* pulFileSizeLow,
- unsigned __LONG32* pulFileSizeHigh
- );
- JET_ERR JET_API JetOpenFileInstanceW(
- JET_INSTANCE instance,
- JET_PCWSTR szFileName,
- JET_HANDLE* phfFile,
- unsigned __LONG32* pulFileSizeLow,
- unsigned __LONG32* pulFileSizeHigh
- );
- #define JetOpenFileInstance __MINGW_NAME_AW(JetOpenFileInstance)
- JET_ERR JET_API JetOpenTableA(
- JET_SESID sesid,
- JET_DBID dbid,
- const char* szTableName,
- const void* pvParameters,
- unsigned __LONG32 cbParameters,
- JET_GRBIT grbit,
- JET_TABLEID* ptableid
- );
- JET_ERR JET_API JetOpenTableW(
- JET_SESID sesid,
- JET_DBID dbid,
- const WCHAR* szTableName,
- const void* pvParameters,
- unsigned __LONG32 cbParameters,
- JET_GRBIT grbit,
- JET_TABLEID* ptableid
- );
- #define JetOpenTable __MINGW_NAME_AW(JetOpenTable)
- JET_ERR JET_API JetOpenTemporaryTable(
- JET_SESID sesid,
- JET_OPENTEMPORARYTABLE* popentemporarytable
- );
- JET_ERR JET_API JetOpenTempTable(
- JET_SESID sesid,
- const JET_COLUMNDEF* prgcolumndef,
- unsigned __LONG32 ccolumn,
- JET_GRBIT grbit,
- JET_TABLEID* ptableid,
- JET_COLUMNID* prgcolumnid
- );
- JET_ERR JET_API JetOpenTempTable2(
- JET_SESID sesid,
- const JET_COLUMNDEF* prgcolumndef,
- unsigned __LONG32 ccolumn,
- unsigned __LONG32 lcid,
- JET_GRBIT grbit,
- JET_TABLEID* ptableid,
- JET_COLUMNID* prgcolumnid
- );
- JET_ERR JET_API JetOpenTempTable3(
- JET_SESID sesid,
- const JET_COLUMNDEF* prgcolumndef,
- unsigned __LONG32 ccolumn,
- JET_UNICODEINDEX* pidxunicode,
- JET_GRBIT grbit,
- JET_TABLEID* ptableid,
- JET_COLUMNID* prgcolumnid
- );
- JET_ERR JET_API JetOSSnapshotAbort(
- const JET_OSSNAPID snapId,
- const JET_GRBIT grbit
- );
- #if (JET_VERSION >= 0x0600)
- JET_ERR JET_API JetOSSnapshotEnd(
- const JET_OSSNAPID snapId,
- const JET_GRBIT grbit
- );
- #endif /*(JET_VERSION >= 0x0600)*/
- JET_ERR JET_API JetOSSnapshotFreezeA(
- const JET_OSSNAPID snapId,
- unsigned __LONG32* pcInstanceInfo,
- JET_INSTANCE_INFO_A** paInstanceInfo,
- const JET_GRBIT grbit
- );
- JET_ERR JET_API JetOSSnapshotFreezeW(
- const JET_OSSNAPID snapId,
- unsigned __LONG32* pcInstanceInfo,
- JET_INSTANCE_INFO_W** paInstanceInfo,
- const JET_GRBIT grbit
- );
- #define JetOSSnapshotFreeze __MINGW_NAME_AW(JetOSSnapshotFreeze)
- #if (JET_VERSION >= 0x0600)
- JET_ERR JET_API JetOSSnapshotGetFreezeInfoA(
- const JET_OSSNAPID snapId,
- unsigned __LONG32* pcInstanceInfo,
- JET_INSTANCE_INFO_A** paInstanceInfo,
- const JET_GRBIT grbit
- );
- JET_ERR JET_API JetOSSnapshotGetFreezeInfoW(
- const JET_OSSNAPID snapId,
- unsigned __LONG32* pcInstanceInfo,
- JET_INSTANCE_INFO_W** paInstanceInfo,
- const JET_GRBIT grbit
- );
- #define JetOSSnapshotGetFreezeInfo __MINGW_NAME_AW(JetOSSnapshotGetFreezeInfo)
- #endif /*(JET_VERSION >= 0x0600)*/
- JET_ERR JET_API JetOSSnapshotPrepare(
- JET_OSSNAPID* psnapId,
- const JET_GRBIT grbit
- );
- #if (JET_VERSION >= 0x0600)
- JET_ERR JET_API JetOSSnapshotPrepareInstance(
- JET_OSSNAPID snapId,
- JET_INSTANCE instance,
- const JET_GRBIT grbit
- );
- #endif /*(JET_VERSION >= 0x0600)*/
- JET_ERR JET_API JetOSSnapshotThaw(
- const JET_OSSNAPID snapId,
- const JET_GRBIT grbit
- );
- #if (JET_VERSION >= 0x0600)
- JET_ERR JET_API JetOSSnapshotTruncateLog(
- const JET_OSSNAPID snapId,
- const JET_GRBIT grbit
- );
- JET_ERR JET_API JetOSSnapshotTruncateLogInstance(
- const JET_OSSNAPID snapId,
- JET_INSTANCE instance,
- const JET_GRBIT grbit
- );
- #endif /*(JET_VERSION >= 0x0600)*/
- JET_ERR JET_API JetPrepareUpdate(
- JET_SESID sesid,
- JET_TABLEID tableid,
- unsigned __LONG32 prep
- );
- JET_ERR JET_API JetReadFile(
- JET_HANDLE hfFile,
- void* pv,
- unsigned __LONG32 cb,
- unsigned __LONG32* pcbActual
- );
- JET_ERR JET_API JetReadFileInstance(
- JET_INSTANCE instance,
- JET_HANDLE hfFile,
- void* pv,
- unsigned __LONG32 cb,
- unsigned __LONG32* pcb
- );
- JET_ERR JET_API JetRegisterCallback(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_CBTYP cbtyp,
- JET_CALLBACK pCallback,
- void* pvContext,
- JET_HANDLE* phCallbackId
- );
- JET_ERR JET_API JetRenameColumnA(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_PCSTR szName,
- JET_PCSTR szNameNew,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetRenameColumnW(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_PCWSTR szName,
- JET_PCWSTR szNameNew,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetRenameTableA(
- JET_SESID sesid,
- JET_DBID dbid,
- const char* szName,
- const char* szNameNew
- );
- JET_ERR JET_API JetRenameTableW(
- JET_SESID sesid,
- JET_DBID dbid,
- const WCHAR* szName,
- const WCHAR* szNameNew
- );
- JET_ERR JET_API JetResetSessionContext(
- JET_SESID sesid
- );
- JET_ERR JET_API JetResetTableSequential(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetRestoreA(
- JET_PCSTR sz,
- JET_PFNSTATUS pfn
- );
- JET_ERR JET_API JetRestoreW(
- JET_PCWSTR sz,
- JET_PFNSTATUS pfn
- );
- #define JetRestore __MINGW_NAME_AW(JetRestore)
- JET_ERR JET_API JetRestore2A(
- JET_PCSTR sz,
- JET_PCSTR szDest,
- JET_PFNSTATUS pfn
- );
- JET_ERR JET_API JetRestore2W(
- JET_PCWSTR sz,
- JET_PCWSTR szDest,
- JET_PFNSTATUS pfn
- );
- #define JetRestore2 __MINGW_NAME_AW(JetRestore2)
- JET_ERR JET_API JetRestoreInstanceA(
- JET_INSTANCE instance,
- JET_PCSTR sz,
- JET_PCSTR szDest,
- JET_PFNSTATUS pfn
- );
- JET_ERR JET_API JetRestoreInstanceW(
- JET_INSTANCE instance,
- JET_PCWSTR sz,
- JET_PCWSTR szDest,
- JET_PFNSTATUS pfn
- );
- #define JetRestoreInstance __MINGW_NAME_AW(JetRestoreInstance)
- JET_ERR JET_API JetRetrieveColumn(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_COLUMNID columnid,
- void* pvData,
- unsigned __LONG32 cbData,
- unsigned __LONG32* pcbActual,
- JET_GRBIT grbit,
- JET_RETINFO* pretinfo
- );
- JET_ERR JET_API JetRetrieveColumns(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_RETRIEVECOLUMN* pretrievecolumn,
- unsigned __LONG32 cretrievecolumn
- );
- JET_ERR JET_API JetRetrieveKey(
- JET_SESID sesid,
- JET_TABLEID tableid,
- void* pvData,
- unsigned __LONG32 cbMax,
- unsigned __LONG32* pcbActual,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetRollback(
- JET_SESID sesid,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetSeek(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetSetColumn(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_COLUMNID columnid,
- const void* pvData,
- unsigned __LONG32 cbData,
- JET_GRBIT grbit,
- JET_SETINFO* psetinfo
- );
- JET_ERR JET_API JetSetColumnDefaultValueA(
- JET_SESID sesid,
- JET_DBID dbid,
- JET_PCSTR szTableName,
- JET_PCSTR szColumnName,
- const void* pvData,
- const unsigned __LONG32 cbData,
- const JET_GRBIT grbit
- );
- JET_ERR JET_API JetSetColumnDefaultValueW(
- JET_SESID sesid,
- JET_DBID dbid,
- JET_PCWSTR szTableName,
- JET_PCWSTR szColumnName,
- const void* pvData,
- const unsigned __LONG32 cbData,
- const JET_GRBIT grbit
- );
- #define JetSetColumnDefaultValue __MINGW_NAME_AW(JetSetColumnDefaultValue)
- JET_ERR JET_API JetSetColumns(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_SETCOLUMN* psetcolumn,
- unsigned __LONG32 csetcolumn
- );
- JET_ERR JET_API JetSetCurrentIndexA(
- JET_SESID sesid,
- JET_TABLEID tableid,
- const char* szIndexName
- );
- JET_ERR JET_API JetSetCurrentIndexW(
- JET_SESID sesid,
- JET_TABLEID tableid,
- const WCHAR* szIndexName
- );
- #define JetSetColumnDefaultValue __MINGW_NAME_AW(JetSetColumnDefaultValue)
- JET_ERR JET_API JetSetCurrentIndex2A(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_PCSTR szIndexName,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetSetCurrentIndex2W(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_PCWSTR szIndexName,
- JET_GRBIT grbit
- );
- #define JetSetColumnDefaultValue2 __MINGW_NAME_AW(JetSetColumnDefaultValue2)
- JET_ERR JET_API JetSetCurrentIndex3A(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_PCSTR szIndexName,
- JET_GRBIT grbit,
- unsigned __LONG32 itagSequence
- );
- JET_ERR JET_API JetSetCurrentIndex3W(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_PCWSTR szIndexName,
- JET_GRBIT grbit,
- unsigned __LONG32 itagSequence
- );
- #define JetSetColumnDefaultValue3 __MINGW_NAME_AW(JetSetColumnDefaultValue3)
- JET_ERR JET_API JetSetCurrentIndex4A(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_PCSTR szIndexName,
- JET_INDEXID* pindexid,
- JET_GRBIT grbit,
- unsigned __LONG32 itagSequence
- );
- JET_ERR JET_API JetSetCurrentIndex4W(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_PCWSTR szIndexName,
- JET_INDEXID* pindexid,
- JET_GRBIT grbit,
- unsigned __LONG32 itagSequence
- );
- #define JetSetCurrentIndex4 __MINGW_NAME_AW(JetSetCurrentIndex4)
- JET_ERR JET_API JetSetDatabaseSizeA(
- JET_SESID sesid,
- JET_PCSTR szDatabaseName,
- unsigned __LONG32 cpg,
- unsigned __LONG32* pcpgReal
- );
- JET_ERR JET_API JetSetDatabaseSizeW(
- JET_SESID sesid,
- JET_PCWSTR szDatabaseName,
- unsigned __LONG32 cpg,
- unsigned __LONG32* pcpgReal
- );
- #define JetSetDatabaseSize __MINGW_NAME_AW(JetSetDatabaseSize)
- JET_ERR JET_API JetSetIndexRange(
- JET_SESID sesid,
- JET_TABLEID tableidSrc,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetSetLS(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_LS ls,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetSetSessionContext(
- JET_SESID sesid,
- JET_API_PTR ulContext
- );
- JET_ERR JET_API JetSetSystemParameterA(
- JET_INSTANCE* pinstance,
- JET_SESID sesid,
- unsigned __LONG32 paramid,
- JET_API_PTR lParam,
- JET_PCSTR szParam
- );
- JET_ERR JET_API JetSetSystemParameterW(
- JET_INSTANCE* pinstance,
- JET_SESID sesid,
- unsigned __LONG32 paramid,
- JET_API_PTR lParam,
- JET_PCWSTR szParam
- );
- #define JetSetSystemParameter __MINGW_NAME_AW(JetSetSystemParameter)
- JET_ERR JET_API JetSetTableSequential(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetStopBackup(void);
- JET_ERR JET_API JetStopBackupInstance(
- JET_INSTANCE instance
- );
- JET_ERR JET_API JetStopService(void);
- JET_ERR JET_API JetStopServiceInstance(
- JET_INSTANCE instance
- );
- JET_ERR JET_API JetTerm(
- JET_INSTANCE instance
- );
- JET_ERR JET_API JetTerm2(
- JET_INSTANCE instance,
- JET_GRBIT grbit
- );
- JET_ERR JET_API JetTruncateLog(void);
- JET_ERR JET_API JetTruncateLogInstance(
- JET_INSTANCE instance
- );
- JET_ERR JET_API JetUnregisterCallback(
- JET_SESID sesid,
- JET_TABLEID tableid,
- JET_CBTYP cbtyp,
- JET_HANDLE hCallbackId
- );
- JET_ERR JET_API JetUpdate(
- JET_SESID sesid,
- JET_TABLEID tableid,
- void* pvBookmark,
- unsigned __LONG32 cbBookmark,
- unsigned __LONG32* pcbActual
- );
- JET_ERR JET_API JetUpdate2(
- JET_SESID sesid,
- JET_TABLEID tableid,
- void* pvBookmark,
- unsigned __LONG32 cbBookmark,
- unsigned __LONG32* pcbActual,
- const JET_GRBIT grbit
- );
- #ifdef __cplusplus
- }
- #endif
- #endif /*_INC_ESENT*/
|