home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a039 / 3.ddi / WINSAMP.ZIP / WFONEDEX.H < prev    next >
Encoding:
C/C++ Source or Header  |  1991-03-11  |  1.7 KB  |  63 lines

  1. #ifndef __WFONEDEX_H
  2. #define __WFONEDEX_H
  3.  
  4.  
  5. #include <windows.h>
  6.  
  7. #include "pxengine.h"
  8.  
  9.  
  10. /* Constants used in resources: wfonedex.rc */
  11. #include "wfonerc.h"
  12.  
  13.  
  14. #define FAIL 1
  15.  
  16. /* Defined in WINMAIN.C */
  17. int PASCAL WinMain( HANDLE hInstance, HANDLE hPrevInstance, LPSTR lpszCmdLine,
  18.                     int nCmdShow );
  19.  
  20. extern char szAppName[];    /* Application name */
  21. extern HANDLE hInst;        /* Handle to current instance of application */
  22. extern HWND hDlgModeless;   /* Handle to modeless dialog box */
  23.  
  24.  
  25. /* Defined in DIALOGS.C */
  26. BOOL FAR PASCAL FonedexDlgProc( HWND hDlg, unsigned iMessage, WORD wParam,
  27.                                 LONG lParam );
  28. BOOL FAR PASCAL SearchDlgProc( HWND hDlg, unsigned iMessage, WORD wParam,
  29.                                LONG lParam );
  30. BOOL FAR PASCAL AboutDlgProc( HWND hDlg, unsigned iMessage, WORD wParam,
  31.                               LONG lParam );
  32.  
  33.  
  34. /* Defined in WFONEDEX.C */
  35. int Init( void );
  36. int OpenFonedex( void );
  37. int CloseFonedex( void );
  38. int Search( int FieldNumber, char *Buffer, int mode );
  39. int ProcessRecord( void );
  40. void UpdateRecord( void );
  41. int IsRecordChanged( void );
  42. void DisplayRecord( void );
  43. void SetRecord( void );
  44. void BlankDisplayedRecord( void );
  45. int GetData( RECORDHANDLE rechandle, FIELDHANDLE fh, char s[] );
  46. int PutData( FIELDHANDLE fh, char *s );
  47. int Error( int rc );
  48. void Message( char *message );
  49.  
  50. extern RECORDHANDLE recHandle;     /* Record buffer */
  51. extern RECORDHANDLE SaveRecHandle; /* Save record buffer */
  52. extern TABLEHANDLE tblHandle;      /* Table handle */
  53. extern int TableIsOpen;
  54.  
  55.  
  56. /* Name of Fonedex table */
  57. #define DATAFILE        "wfonedex"
  58.  
  59. #define MAXFIELDSIZE    120
  60.  
  61.  
  62. #endif /* __WFONEDEX_H */
  63.