00001 /*************************************************************************** 00002 * Copyright (C) 2005 by Kevin McBride * 00003 * kevin@planetsaphire.com * 00004 * * 00005 * This program is free software; you can redistribute it and/or modify * 00006 * it under the terms of the GNU Library General Public License as * 00007 * published by the Free Software Foundation; either version 2 of the * 00008 * License, or (at your option) any later version. * 00009 * * 00010 * This program is distributed in the hope that it will be useful, * 00011 * but WITHOUT ANY WARRANTY; without even the implied warranty of * 00012 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * 00013 * GNU General Public License for more details. * 00014 * * 00015 * You should have received a copy of the GNU Library General Public * 00016 * License along with this program; if not, write to the * 00017 * Free Software Foundation, Inc., * 00018 * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * 00019 ***************************************************************************/ 00020 #define LIBTEKLTI_EXPORT (1) 00021 00022 #ifndef _cplusplus 00023 #define _cplusplus 00024 #endif /* _cplusplus */ 00025 00026 #include "teklti.h" 00027 00028 MKTEKUUID(UTekUserDBUnix, "714F5DDE-4280-11DA-9100-000BDBC434D9") 00029 MKTEKDEBUGSTRING(DBTekUserDBUnix, "TekUserDBUnix") 00030 00031 TekUserDBUnix::TekUserDBUnix() 00032 { 00033 ; 00034 } 00035 00036 00037 TekUserDBUnix::~TekUserDBUnix() 00038 { 00039 ; 00040 } 00041 00042 00048 TEKERR TekUserDBUnix::Clone(TekEnum ** RetVal) 00049 { 00050 return TEKERR_NOTIMPL; 00051 } 00052 00058 TEKERR TekUserDBUnix::Back(void ** RetVal) 00059 { 00060 return TEKERR_NOTIMPL; 00061 } 00062 00068 TEKERR TekUserDBUnix::EnumNo(unsigned long ItemNo) 00069 { 00070 return TEKERR_NOTIMPL; 00071 } 00072 00078 TEKERR TekUserDBUnix::Next(void ** RetVal) 00079 { 00080 return TEKERR_NOTIMPL; 00081 } 00082 00088 TEKERR TekUserDBUnix::Reset() 00089 { 00090 return TEKERR_NOTIMPL; 00091 } 00092 00098 TEKERR TekUserDBUnix::Open() 00099 { 00100 return TEKERR_NOTIMPL; 00101 } 00102 00108 TEKERR TekUserDBUnix::Close() 00109 { 00110 return TEKERR_NOTIMPL; 00111 } 00112 00118 TEKERR TekUserDBUnix::Flush() 00119 { 00120 return TEKERR_NOTIMPL; 00121 } 00122 00129 TEKERR TekUserDBUnix::OpenAndLoadAll() 00130 { 00131 return TEKERR_NOTIMPL; 00132 } 00133 00139 TEKERR TekUserDBUnix::FindUser(const uchar_t * Username, TekUser * RetVal) 00140 { 00141 return TEKERR_NOTIMPL; 00142 } 00143 00178 TEKERR TekUserDBUnix::FindUsers( 00179 const uchar_t * SearchString, 00180 TekUserDBFunc * FuncToCall, 00181 struct TekArray ** RetVal 00182 ) 00183 { 00184 return TEKERR_NOTIMPL; 00185 } 00186 00193 TEKERR TekUserDBUnix::FindUsersFree(TekUser ** UserInfoArray) 00194 { 00195 return TEKERR_NOTIMPL; 00196 } 00197 00203 TEKERR TekUserDBUnix::WriteUsers(TekUser ** UserInfoArray, unsigned long Count) 00204 { 00205 return TEKERR_NOTIMPL; 00206 } 00207 00213 TEKERR TekUserDBUnix::WriteUser(TekUser * UserInfo) 00214 { 00215 return TEKERR_NOTIMPL; 00216 } 00217 00223 TEKERR TekUserDBUnix::DeleteUser(TekUser * UserInfo) 00224 { 00225 return TEKERR_NOTIMPL; 00226 } 00227 00267 TEKERR TekUserDBUnix::DeleteUsers( 00268 const uchar_t * SearchString, 00269 TekUserDBFunc * FuncToCall, 00270 struct TekArray ** RetVal 00271 ) 00272 { 00273 return TEKERR_NOTIMPL; 00274 } 00275 00283 TEKERR TekUserDBUnix::put_Filename(const uchar_t * NewFilename) 00284 { 00285 return TEKERR_NOTIMPL; 00286 } 00287 00293 TEKERR TekUserDBUnix::get_Filename(uchar_t ** Filename) 00294 { 00295 return TEKERR_NOTIMPL; 00296 } 00297 00303 TEKERR TekUserDBUnix::get_ReadOnly(bool * ReadOnlyStat) 00304 { 00305 return TEKERR_NOTIMPL; 00306 } 00307 00317 TEKERR TekUserDBUnix::get_FileInterfaceUUID(uuid_t * FileUUID) 00318 { 00319 return TEKERR_NOTIMPL; 00320 } 00321 00327 TEKERR TekUserDBUnix::put_FileInterfaceUUID(const uuid_t * FileUUID) 00328 { 00329 return TEKERR_NOTIMPL; 00330 } 00331 00337 TEKERR TekUserDBUnix::get_GenericFileType(TekFileType * CurrentFileType) 00338 { 00339 return TEKERR_NOTIMPL; 00340 } 00341 00347 TEKERR TekUserDBUnix::put_GenericFileType(TekFileType CurrentFileType) 00348 { 00349 return TEKERR_NOTIMPL; 00350 } 00351