diff --git a/xflaim/csharp/xflaim/Backup.cs b/xflaim/csharp/xflaim/Backup.cs index 9504e11..720d825 100644 --- a/xflaim/csharp/xflaim/Backup.cs +++ b/xflaim/csharp/xflaim/Backup.cs @@ -90,7 +90,7 @@ namespace xflaim } [DllImport("xflaim")] - private static extern int xflaim_Backup_Release( + private static extern void xflaim_Backup_Release( ulong pBackup); //----------------------------------------------------------------------------- @@ -170,7 +170,7 @@ namespace xflaim BackupClient backupClient, BackupStatus backupStatus) { - int rc; + RCODE rc; uint uiSeqNum; BackupClientDelegate backupClientDelegate = null; BackupClientCallback fnBackupClient = null; @@ -197,7 +197,7 @@ namespace xflaim } [DllImport("xflaim")] - private static extern int xflaim_Backup_backup( + private static extern RCODE xflaim_Backup_backup( ulong pBackup, [MarshalAs(UnmanagedType.LPStr)] string sBackupPath, @@ -268,7 +268,7 @@ namespace xflaim /// public void endBackup() { - int rc; + RCODE rc; if ((rc = xflaim_Backup_endBackup( m_pBackup)) != 0) { @@ -277,7 +277,7 @@ namespace xflaim } [DllImport("xflaim")] - private static extern int xflaim_Backup_endBackup( + private static extern RCODE xflaim_Backup_endBackup( ulong pBackup); } diff --git a/xflaim/csharp/xflaim/Db.cs b/xflaim/csharp/xflaim/Db.cs index 336e87d..b345100 100644 --- a/xflaim/csharp/xflaim/Db.cs +++ b/xflaim/csharp/xflaim/Db.cs @@ -143,7 +143,7 @@ namespace xflaim bool bLockDb, uint uiMaxLockWait) { - int rc = 0; + RCODE rc = 0; ulong pBackup; if ((rc = xflaim_Db_backupBegin( m_pDb, (bFullBackup ? 1 : 0), @@ -156,7 +156,7 @@ namespace xflaim } [DllImport("xflaim")] - private static extern int xflaim_Db_backupBegin( + private static extern RCODE xflaim_Db_backupBegin( ulong pDb, int bFullBackup, int bLockDb, diff --git a/xflaim/csharp/xflaim/DbSystem.cs b/xflaim/csharp/xflaim/DbSystem.cs index 48a9c90..200954e 100644 --- a/xflaim/csharp/xflaim/DbSystem.cs +++ b/xflaim/csharp/xflaim/DbSystem.cs @@ -194,11 +194,11 @@ namespace xflaim /// /// XFLAIM Exception that returns an RCODE. /// - /// The error code that occurred. + /// The error code that occurred. public XFlaimException( - int iRcode) + RCODE rc) { - m_rc = (RCODE)iRcode; + m_rc = rc; m_message = null; } @@ -259,7 +259,7 @@ namespace xflaim /// public DbSystem() { - int rc = 0; + RCODE rc = 0; if (( rc = xflaim_DbSystem_createDbSystem( out m_pDbSystem)) != 0) { @@ -268,7 +268,7 @@ namespace xflaim } [DllImport("xflaim")] - private static extern int xflaim_DbSystem_createDbSystem( + private static extern RCODE xflaim_DbSystem_createDbSystem( out ulong ppDbSystem); /// @@ -281,7 +281,7 @@ namespace xflaim } [DllImport("xflaim")] - private static extern int xflaim_DbSystem_Release( + private static extern RCODE xflaim_DbSystem_Release( ulong pDbSystem); /// @@ -349,7 +349,7 @@ namespace xflaim XFLM_CREATE_OPTS createOpts) { ulong pDb; - int rc; + RCODE rc; if ((rc = xflaim_DbSystem_dbCreate( m_pDbSystem, sDbFileName, sDataDir, sRflDir, sDictFileName, sDictBuf, createOpts, out pDb)) != 0) @@ -360,7 +360,7 @@ namespace xflaim } [DllImport("xflaim",CharSet=CharSet.Ansi)] - private static extern int xflaim_DbSystem_dbCreate( + private static extern RCODE xflaim_DbSystem_dbCreate( ulong pDbSystem, [MarshalAs(UnmanagedType.LPStr)] string pszDbFileName, @@ -409,7 +409,7 @@ namespace xflaim bool bAllowLimited) { ulong pDb; - int rc; + RCODE rc; if ((rc = xflaim_DbSystem_dbOpen( m_pDbSystem, sDbFileName, sDataDir, sRflDir, sPassword, (int)(bAllowLimited ? 1 : 0), out pDb)) != 0) @@ -421,7 +421,7 @@ namespace xflaim } [DllImport("xflaim",CharSet=CharSet.Ansi)] - private static extern int xflaim_DbSystem_dbOpen( + private static extern RCODE xflaim_DbSystem_dbOpen( ulong pDbSystem, [MarshalAs(UnmanagedType.LPStr)] string pszDbFileName, @@ -460,7 +460,7 @@ namespace xflaim string sRflDir, bool bRemoveRflFiles) { - int rc; + RCODE rc; if ((rc = xflaim_DbSystem_dbRemove( m_pDbSystem, sDbFileName, sDataDir, sRflDir, (int)(bRemoveRflFiles ? 1 : 0))) != 0) @@ -470,7 +470,7 @@ namespace xflaim } [DllImport("xflaim",CharSet=CharSet.Ansi)] - private static extern int xflaim_DbSystem_dbRemove( + private static extern RCODE xflaim_DbSystem_dbRemove( ulong pDbSystem, [MarshalAs(UnmanagedType.LPStr)] string pszDbFileName, @@ -531,7 +531,7 @@ namespace xflaim RestoreClient restoreClient, RestoreStatus restoreStatus) { - int rc; + RCODE rc; RestoreClientDelegate restoreClientDelegate = null; RestoreClientCallback fnRestoreClient = null; RestoreStatusDelegate restoreStatusDelegate = null; @@ -556,7 +556,7 @@ namespace xflaim } [DllImport("xflaim",CharSet=CharSet.Ansi)] - private static extern int xflaim_DbSystem_dbRestore( + private static extern RCODE xflaim_DbSystem_dbRestore( ulong pDbSystem, [MarshalAs(UnmanagedType.LPStr)] string pszDbFileName, @@ -834,7 +834,7 @@ namespace xflaim DbCheckFlags eFlags, DbCheckStatus checkStatus) { - int rc; + RCODE rc; DbCheckStatusDelegate dbCheckStatus = null; DbCheckStatusCallback fnDbCheckStatus = null; ulong pDbInfo; @@ -854,7 +854,7 @@ namespace xflaim } [DllImport("xflaim",CharSet=CharSet.Ansi)] - private static extern int xflaim_DbSystem_dbCheck( + private static extern RCODE xflaim_DbSystem_dbCheck( ulong pDbSystem, [MarshalAs(UnmanagedType.LPStr)] string pszDbName, @@ -952,7 +952,7 @@ namespace xflaim string sDestRflDir, DbCopyStatus copyStatus) { - int rc; + RCODE rc; DbCopyStatusDelegate dbCopyStatus = null; DbCopyStatusCallback fnDbCopyStatus = null; @@ -969,7 +969,7 @@ namespace xflaim } [DllImport("xflaim",CharSet=CharSet.Ansi)] - private static extern int xflaim_DbSystem_dbCopy( + private static extern RCODE xflaim_DbSystem_dbCopy( ulong pDbSystem, [MarshalAs(UnmanagedType.LPStr)] string pszSrcDbName, @@ -1062,7 +1062,7 @@ namespace xflaim bool bOverwriteDestOk, DbRenameStatus renameStatus) { - int rc; + RCODE rc; DbRenameStatusDelegate dbRenameStatus = null; DbRenameStatusCallback fnDbRenameStatus = null; @@ -1080,7 +1080,7 @@ namespace xflaim } [DllImport("xflaim",CharSet=CharSet.Ansi)] - private static extern int xflaim_DbSystem_dbRename( + private static extern RCODE xflaim_DbSystem_dbRename( ulong pDbSystem, [MarshalAs(UnmanagedType.LPStr)] string pszSrcDbName, @@ -1175,7 +1175,7 @@ namespace xflaim XFLM_CREATE_OPTS createOpts, DbRebuildStatus rebuildStatus) { - int rc; + RCODE rc; DbRebuildStatusDelegate dbRebuildStatus = null; DbRebuildStatusCallback fnDbRebuildStatus = null; @@ -1194,7 +1194,7 @@ namespace xflaim } [DllImport("xflaim",CharSet=CharSet.Ansi)] - private static extern int xflaim_DbSystem_dbRebuild( + private static extern RCODE xflaim_DbSystem_dbRebuild( ulong pDbSystem, [MarshalAs(UnmanagedType.LPStr)] string pszSourceDbPath, @@ -1272,7 +1272,7 @@ namespace xflaim public IStream openBufferIStream( string sBuffer) { - int rc; + RCODE rc; ulong pIStream = 0; if ((rc = xflaim_DbSystem_openBufferIStream( sBuffer, out pIStream)) != 0) @@ -1283,7 +1283,7 @@ namespace xflaim } [DllImport("xflaim",CharSet=CharSet.Ansi)] - private static extern int xflaim_DbSystem_openBufferIStream( + private static extern RCODE xflaim_DbSystem_openBufferIStream( [MarshalAs(UnmanagedType.LPStr)] string pszBuffer, out ulong ppIStream); @@ -1305,7 +1305,7 @@ namespace xflaim public IStream openFileIStream( string sFileName) { - int rc; + RCODE rc; ulong pIStream = 0; if ((rc = xflaim_DbSystem_openFileIStream( m_pDbSystem, sFileName, out pIStream)) != 0) @@ -1316,7 +1316,7 @@ namespace xflaim } [DllImport("xflaim",CharSet=CharSet.Ansi)] - private static extern int xflaim_DbSystem_openFileIStream( + private static extern RCODE xflaim_DbSystem_openFileIStream( ulong pDbSystem, [MarshalAs(UnmanagedType.LPStr)] string pszFileName, @@ -1345,7 +1345,7 @@ namespace xflaim string sDirectory, string sBaseName) { - int rc; + RCODE rc; ulong pIStream = 0; if ((rc = xflaim_DbSystem_openMultiFileIStream( m_pDbSystem, sDirectory, @@ -1357,7 +1357,7 @@ namespace xflaim } [DllImport("xflaim",CharSet=CharSet.Ansi)] - private static extern int xflaim_DbSystem_openMultiFileIStream( + private static extern RCODE xflaim_DbSystem_openMultiFileIStream( ulong pDbSystem, [MarshalAs(UnmanagedType.LPStr)] string pszDirectory, @@ -1389,7 +1389,7 @@ namespace xflaim IStream inputIStream, uint uiBufferSize) { - int rc; + RCODE rc; ulong pIStream = 0; if ((rc = xflaim_DbSystem_openBufferedIStream( m_pDbSystem, @@ -1401,7 +1401,7 @@ namespace xflaim } [DllImport("xflaim",CharSet=CharSet.Ansi)] - private static extern int xflaim_DbSystem_openBufferedIStream( + private static extern RCODE xflaim_DbSystem_openBufferedIStream( ulong pDbSystem, ulong pInputIStream, uint uiBufferSize, @@ -1425,7 +1425,7 @@ namespace xflaim public IStream openUncompressingIStream( IStream inputIStream) { - int rc; + RCODE rc; ulong pIStream = 0; if ((rc = xflaim_DbSystem_openUncompressingIStream( m_pDbSystem, @@ -1437,7 +1437,7 @@ namespace xflaim } [DllImport("xflaim",CharSet=CharSet.Ansi)] - private static extern int xflaim_DbSystem_openUncompressingIStream( + private static extern RCODE xflaim_DbSystem_openUncompressingIStream( ulong pDbSystem, ulong pInputIStream, out ulong ppIStream); @@ -1466,7 +1466,7 @@ namespace xflaim IStream inputIStream, bool bInsertLineBreaks) { - int rc; + RCODE rc; ulong pIStream = 0; if ((rc = xflaim_DbSystem_openBase64Encoder( m_pDbSystem, @@ -1479,7 +1479,7 @@ namespace xflaim } [DllImport("xflaim",CharSet=CharSet.Ansi)] - private static extern int xflaim_DbSystem_openBase64Encoder( + private static extern RCODE xflaim_DbSystem_openBase64Encoder( ulong pDbSystem, ulong pInputIStream, int bInsertLineBreaks, @@ -1505,7 +1505,7 @@ namespace xflaim public IStream openBase64Decoder( IStream inputIStream) { - int rc; + RCODE rc; ulong pIStream = 0; if ((rc = xflaim_DbSystem_openBase64Decoder( m_pDbSystem, @@ -1517,7 +1517,7 @@ namespace xflaim } [DllImport("xflaim",CharSet=CharSet.Ansi)] - private static extern int xflaim_DbSystem_openBase64Decoder( + private static extern RCODE xflaim_DbSystem_openBase64Decoder( ulong pDbSystem, ulong pInputIStream, out ulong ppIStream); @@ -1545,7 +1545,7 @@ namespace xflaim string sFileName, bool bTruncateIfExists) { - int rc; + RCODE rc; ulong pOStream = 0; if ((rc = xflaim_DbSystem_openFileOStream( m_pDbSystem, @@ -1557,7 +1557,7 @@ namespace xflaim } [DllImport("xflaim",CharSet=CharSet.Ansi)] - private static extern int xflaim_DbSystem_openFileOStream( + private static extern RCODE xflaim_DbSystem_openFileOStream( ulong pDbSystem, [MarshalAs(UnmanagedType.LPStr)] string pszFileName, @@ -1596,7 +1596,7 @@ namespace xflaim uint uiMaxFileSize, bool bOkToOverwrite) { - int rc; + RCODE rc; ulong pOStream = 0; if ((rc = xflaim_DbSystem_openMultiFileOStream( m_pDbSystem, @@ -1609,7 +1609,7 @@ namespace xflaim } [DllImport("xflaim",CharSet=CharSet.Ansi)] - private static extern int xflaim_DbSystem_openMultiFileOStream( + private static extern RCODE xflaim_DbSystem_openMultiFileOStream( ulong pDbSystem, [MarshalAs(UnmanagedType.LPStr)] string pszDirectory, @@ -1638,7 +1638,7 @@ namespace xflaim string sDirectory, string sBaseName) { - int rc; + RCODE rc; if ((rc = xflaim_DbSystem_removeMultiFileStream( m_pDbSystem, sDirectory, sBaseName)) != 0) @@ -1648,7 +1648,7 @@ namespace xflaim } [DllImport("xflaim",CharSet=CharSet.Ansi)] - private static extern int xflaim_DbSystem_removeMultiFileStream( + private static extern RCODE xflaim_DbSystem_removeMultiFileStream( ulong pDbSystem, [MarshalAs(UnmanagedType.LPStr)] string pszDirectory, @@ -1682,7 +1682,7 @@ namespace xflaim OStream inputOStream, uint uiBufferSize) { - int rc; + RCODE rc; ulong pOStream = 0; if ((rc = xflaim_DbSystem_openBufferedOStream( m_pDbSystem, @@ -1694,7 +1694,7 @@ namespace xflaim } [DllImport("xflaim",CharSet=CharSet.Ansi)] - private static extern int xflaim_DbSystem_openBufferedOStream( + private static extern RCODE xflaim_DbSystem_openBufferedOStream( ulong pDbSystem, ulong pInputOStream, uint uiBufferSize, @@ -1719,7 +1719,7 @@ namespace xflaim public OStream openCompressingOStream( OStream inputOStream) { - int rc; + RCODE rc; ulong pOStream = 0; if ((rc = xflaim_DbSystem_openCompressingOStream( m_pDbSystem, @@ -1731,7 +1731,7 @@ namespace xflaim } [DllImport("xflaim",CharSet=CharSet.Ansi)] - private static extern int xflaim_DbSystem_openCompressingOStream( + private static extern RCODE xflaim_DbSystem_openCompressingOStream( ulong pDbSystem, ulong pInputOStream, out ulong ppOStream); @@ -1754,7 +1754,7 @@ namespace xflaim IStream istream, OStream ostream) { - int rc; + RCODE rc; if ((rc = xflaim_DbSystem_writeToOStream( m_pDbSystem, istream.getIStream(), ostream.getOStream())) != 0) @@ -1764,7 +1764,7 @@ namespace xflaim } [DllImport("xflaim",CharSet=CharSet.Ansi)] - private static extern int xflaim_DbSystem_writeToOStream( + private static extern RCODE xflaim_DbSystem_writeToOStream( ulong pDbSystem, ulong pIStream, ulong pOStream);