home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / VSCPPv8.zip / VACPP / IBMCPP / samples / VISBUILD / RAPSHEET / CPPOV23 / QUERYDB.HPP < prev    next >
Text File  |  1995-05-12  |  2KB  |  46 lines

  1. //****************************************************************************
  2. // querydb.hpp - header file for database functions                          *
  3. //                                                                           *
  4. // COPYRIGHT: Copyright (C) International Business Machines Corp., 1994,1995 *
  5. //                                                                           *
  6. // DISCLAIMER OF WARRANTIES:                                                 *
  7. //   The following [enclosed] code is sample code created by IBM             *
  8. //   Corporation.  This sample code is not part of any standard IBM product  *
  9. //   and is provided to you solely for the purpose of assisting you in the   *
  10. //   development of your applications.  The code is provided "AS IS",        *
  11. //   without warranty of any kind.  IBM shall not be liable for any damages  *
  12. //   arising out of your use of the sample code, even if they have been      *
  13. //   advised of the possibility of such damages.                             *
  14. //****************************************************************************
  15. //NOTE: WE RECOMMEND USING A FIXED-SPACE FONT TO LOOK AT THE SOURCE.
  16. //
  17.  
  18. #include <stdio.h>
  19. #include <stdlib.h>
  20. #include <istring.hpp>
  21. #include <iseq.h>
  22. // #include <iptr.h>                     //IMgPtr header
  23.  
  24. #define BLANK ' '
  25. #define OBJID_LEN 5
  26.  
  27. typedef ISequence <IString> AliasNamesSeq;
  28. typedef IIterator <IString> AliasIter;
  29.  
  30.  
  31. /* Declare the prototypes that describe the functions in query.cpp */
  32.  
  33. //IMgPtr queryByName(IString targetName);
  34.  
  35. //IResultRecord queryByName(IString targetName);
  36.  
  37. IResultRecord _Export getAllSuspects();
  38. IResultRecord _Export getAllAliases(unsigned long bookNumber);
  39. IResultRecord _Export getAllArrests(unsigned long bookNumber);
  40. IResultRecord _Export getAllLastSeen(unsigned long bookNumber);
  41. void error(const char *message);
  42. //IResultRecord getRelatedInfo(const IString & filename,
  43. //                             const IString & objID,
  44. //                             const unsigned long lengthOfObjData);
  45.  
  46.