home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a025 / 11.ddi / SQLCURSW.H@ / SQLCURSW.bin
Encoding:
Text File  |  1992-09-15  |  2.1 KB  |  61 lines

  1. /***************************************************************************
  2.     FILE: SQLCURSW.H
  3.          Copyright (C) 1991, Microsoft Corp.
  4.  
  5.     PURPOSE: Defines values internal to the dblib test windows app.
  6.  
  7.     COMMENTS: This file contains all the constant declarations for
  8.           the sqlcursw windows application.
  9.  
  10. ***************************************************************************/
  11.  
  12. #define ID_ABOUTSQL    400            /* ID for ABOUTSQL box       */
  13. #define ID_SQLSERVER    401            /* ID for server edit       */
  14.                         /* control           */
  15. #define ID_ROWNUM    402
  16. #define ID_DROWNUM    403
  17. #define ID_DTABLE    404
  18. #define ID_MROWNUM    405
  19. #define ID_MTABLE    406
  20. #define ID_MVALUES    407
  21. #define IDM_CONNECT    406            /* menu id for connect          */
  22.  
  23. #define FETCH_CONST    500
  24. #define IDM_FIRST    501  /* Fetch parameters, ID = FETCH_CONST + fetchno */
  25. #define IDM_NEXT    502
  26. #define IDM_PREV    503
  27. #define IDM_RAND    504
  28. #define IDM_RELT    505
  29. #define IDM_LAST    506
  30.  
  31. #define UPD_CONST    600
  32. #define IDM_UPDATE    601        /* dbcursor parameters, ID = 600 + optype */
  33. #define IDM_DELETE    602
  34. #define IDM_INSERT    603
  35. #define IDM_REFRESH    604
  36. #define IDM_LOCK    605
  37.  
  38.  
  39. #define MAX_SERVERNAME    31            /* max length for server   */
  40.  
  41. #define NROWS        5
  42. #define KEYSET        CUR_KEYSET    /* CUR_FORWARD, CUR_DYNAMIC, CUR_KEYSET int */
  43. #define CONCUROPT   CUR_OPTCC    /* CUR_READONLY, CUR_LOCKCC, CUR_OPTCC, CUR_OPTCCVAL */
  44.  
  45.  
  46.          /* declare all functions for application here           */
  47.  
  48. int PASCAL WinMain(HANDLE, HANDLE, LPSTR, int);
  49. BOOL SqlTestInit(HANDLE);
  50. long FAR PASCAL SqlTestWndProc(HWND, unsigned, WORD, LONG);
  51. BOOL FAR PASCAL AboutSQL(HWND, unsigned, WORD, LONG);
  52. BOOL FAR PASCAL GetRowNum(HWND, unsigned, WORD, LONG);
  53. BOOL FAR PASCAL ModifyRow(HWND, unsigned, WORD, LONG);
  54. BOOL FAR PASCAL DelLockRow(HWND, unsigned, WORD, LONG);
  55. BOOL FAR PASCAL ConnectSQL(HWND, unsigned, WORD, LONG);
  56. BOOL  PASCAL SQLInitCursor(void);
  57. int ChackForScroll(HWND, int, int, int);
  58. BOOL SqlTestProcessResults(HWND);
  59. int dbwinErrorHandler(DBPROCESS *, int, int, int, LPSTR, LPSTR);
  60. int dbwinMessageHandler(DBPROCESS *, DBINT, DBSMALLINT, DBSMALLINT, LPSTR);
  61.