#include "pdbimpl.h" #include "ilsimpl.h" PDB_IMPORT_EXPORT(BOOL) ILStoreOpen(PDB* ppdb, BOOL write, OUT ILStore** pilstore) { return ILStore::open(ppdb, write, pilstore); } PDB_IMPORT_EXPORT(BOOL) ILStoreRelease(ILStore* pilstore) { return pilstore->release(); } PDB_IMPORT_EXPORT(BOOL) ILStoreReset(ILStore* pilstore) { return pilstore->reset(); } PDB_IMPORT_EXPORT(BOOL) ILStoreGetILMod(ILStore* pilstore, SZ_CONST szModule, OUT ILMod** ppilmod) { return pilstore->getILMod(szModule, ppilmod); } PDB_IMPORT_EXPORT(BOOL) ILStoreGetILSType(ILStore* pilstore, SZ_CONST szILSType, OUT ILSType* pilstype) { return pilstore->getILSType(szILSType, pilstype); } PDB_IMPORT_EXPORT(BOOL) ILStoreGetILSpace(ILStore* pilstore, SZ_CONST szILSpace, OUT ILSpace* pilspace) { return pilstore->getILSpace(szILSpace, pilspace); } PDB_IMPORT_EXPORT(BOOL) ILModRelease(ILMod* pilmod) { return pilmod->release(); } PDB_IMPORT_EXPORT(BOOL) ILModReset(ILMod* pilmod) { return pilmod->reset(); } PDB_IMPORT_EXPORT(BOOL) ILModGetIL(ILMod* pilmod, KEY key, ILSType ilstype, OUT Buf *pbuf, OUT SIG* psig) { return pilmod->getIL(key, ilstype, pbuf, psig); } PDB_IMPORT_EXPORT(BOOL) ILModGetILVer(ILMod* pilmod, KEY key, OUT ILVer* pilver) { return pilmod->getILVer(key, pilver); } PDB_IMPORT_EXPORT(BOOL) ILModPutIL(ILMod* pilmod, KEY key, ILSType ilstype, Buf buf, ILSpace ilspace) { return pilmod->putIL(key, ilstype, buf, ilspace); }