home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / lan / sqlwrq.arj / XQLCALLS.H < prev   
Text File  |  1991-03-06  |  10KB  |  342 lines

  1. /***************************************************************************/
  2. /*                                XQLCALLS.H                               */
  3. /*                                                                         */
  4. /*     COPYRIGHT (c) 1990, 1991 by Novell, Inc.  All Rights Reserved.      */
  5. /***************************************************************************/
  6. /*                                                                         */
  7. /*                                                                         */
  8. /*  This module contains all function prototypes for the NetWare SQL       */
  9. /*  Requestor for Windows 3.0.                                             */
  10. /*                                                                         */
  11. /*                                                                         */
  12. /***************************************************************************/
  13.  
  14.  
  15. extern int far pascal xCompute (WORD,
  16.                          LPBYTE,
  17.                          WORD,
  18.                          WORD,
  19.                          WORD,
  20.                          LPWORD,
  21.                          LPBYTE);
  22.  
  23.  
  24.  
  25. extern int far pascal xDescribe (WORD,
  26.                           WORD,
  27.                           LPWORD,
  28.                           WORD,
  29.                           LPWORD,
  30.                           LPBYTE);
  31.  
  32.  
  33. extern int far pascal xMovefld (WORD,
  34.                          WORD,
  35.                          WORD);
  36.  
  37. extern int far pascal xFetch (WORD,
  38.                        LPWORD,
  39.                        WORD,
  40.                        LPLONG,
  41.                        LPLONG,
  42.                        LPBYTE);
  43.  
  44. extern int far pascal xField (WORD,
  45.                        WORD,
  46.                        WORD,
  47.                        LPWORD,
  48.                        LPBYTE);
  49.  
  50. extern int far pascal xFree (WORD);
  51.  
  52. extern int far pascal xInsert (WORD,
  53.                         LPWORD,
  54.                         LPBYTE,
  55.                         LPLONG,
  56.                         LPBYTE);
  57.  
  58. extern int far pascal xJoin (WORD,
  59.                       LPBYTE,
  60.                       LPBYTE,
  61.                       WORD,
  62.                       WORD,
  63.                       LPBYTE,
  64.                       WORD,
  65.                       LPBYTE);
  66.  
  67. extern int far pascal xLogin (LPBYTE,
  68.                        LPBYTE,
  69.                        LPBYTE,
  70.                        LPBYTE,
  71.                        LPBYTE,
  72.                        WORD);
  73.  
  74. extern int far pascal xLogout (void);
  75.  
  76. extern int far pascal xNew (LPWORD,
  77.                      LPBYTE,
  78.                      LPBYTE,
  79.                      WORD);
  80.  
  81. extern int far pascal xOrder (WORD,
  82.                        WORD,
  83.                        LPBYTE);
  84.  
  85. extern int far pascal xRemall (WORD,
  86.                         LPWORD,
  87.                         LPBYTE,
  88.                         WORD,
  89.                         LPLONG,
  90.                         LPLONG);
  91.  
  92. extern int far pascal xRemove (WORD,
  93.                         LPWORD,
  94.                         LPBYTE,
  95.                         LPLONG);
  96.  
  97. extern int far pascal xReset (LPBYTE);
  98.  
  99. extern int far pascal xRestrict (WORD,
  100.                           WORD,
  101.                           LPWORD,
  102.                           LPBYTE);
  103.  
  104. extern int far pascal xStop (void);
  105.  
  106. extern int far pascal xTrans (WORD);
  107.  
  108. extern int far pascal xStore (WORD,
  109.                        LPBYTE,
  110.                        WORD,
  111.                        LPBYTE);
  112.  
  113. extern int far pascal xRecall (LPWORD,
  114.                         LPBYTE,
  115.                         WORD,
  116.                         LPBYTE,
  117.                         WORD,
  118.                         LPWORD,
  119.                         LPBYTE);
  120.  
  121. extern int far pascal xUpdate (WORD,
  122.                         LPWORD,
  123.                         LPBYTE,
  124.                         LPLONG,
  125.                         LPBYTE);
  126.  
  127. extern int far pascal xUpdall (WORD,
  128.                         LPWORD,
  129.                         LPBYTE,
  130.                         WORD,
  131.                         LPLONG,
  132.                         LPLONG,
  133.                         WORD,
  134.                         LPBYTE,
  135.                         LPBYTE);
  136.  
  137. extern int far pascal xDD (LPBYTE,
  138.                     WORD);
  139.  
  140. extern int far pascal xDDAttr (WORD,
  141.                         LPBYTE,
  142.                         WORD,
  143.                         LPWORD,
  144.                         LPBYTE);
  145.  
  146. extern int far pascal xDDModify (WORD,
  147.                           LPBYTE,
  148.                           WORD,
  149.                           LPBYTE,
  150.                           LPBYTE,
  151.                           WORD,
  152.                           WORD,
  153.                           LPBYTE,
  154.                           WORD,
  155.                           LPBYTE);
  156.  
  157. extern int far pascal xDDCreate (WORD,
  158.                                  LPBYTE,
  159.                                  WORD,
  160.                                  LPBYTE,
  161.                                  LPBYTE,
  162.                                  WORD,
  163.                                  WORD,
  164.                                  LPBYTE,
  165.                                  WORD,
  166.                                  LPBYTE,
  167.                                  WORD,
  168.                                  LPBYTE);
  169.  
  170. extern int far pascal xDDDrop (LPBYTE,
  171.                         WORD,
  172.                         WORD);
  173.  
  174. extern int far pascal xDDField (WORD,
  175.                          LPWORD,
  176.                          LPBYTE,
  177.                          LPWORD,
  178.                          LPBYTE);
  179.  
  180. extern int far pascal xDDFile (WORD,
  181.                         LPWORD,
  182.                         LPBYTE,
  183.                         LPWORD,
  184.                         LPBYTE);
  185.  
  186. extern int far pascal xDDIndex (WORD,
  187.                          LPWORD,
  188.                          LPBYTE,
  189.                          LPWORD,
  190.                          LPBYTE);
  191.  
  192. extern int far pascal xDDPath (WORD,
  193.                         LPBYTE);
  194.  
  195. extern int far pascal xDDView (LPWORD,
  196.                         LPBYTE,
  197.                         LPWORD,
  198.                         LPBYTE);
  199.  
  200. extern int far pascal xAccess (LPBYTE,
  201.                         LPBYTE,
  202.                         WORD,
  203.                         WORD,
  204.                         LPBYTE,
  205.                         LPWORD,
  206.                         LPBYTE,
  207.                         LPWORD,
  208.                         LPBYTE);
  209.  
  210. extern int far pascal xPassword (LPBYTE,
  211.                               LPBYTE);
  212.  
  213. extern int far pascal xSecurity (LPBYTE,
  214.                           WORD);
  215.  
  216. extern int far pascal xUser (LPBYTE,
  217.                       WORD,
  218.                       LPBYTE,
  219.                       LPBYTE,
  220.                       WORD,
  221.                       LPWORD,
  222.                       LPWORD,
  223.                       LPBYTE);
  224.  
  225. extern int far pascal xChar (WORD,
  226.                       WORD,
  227.                       LPBYTE);
  228.  
  229. extern int far pascal xVersion        (LPBYTE);
  230.  
  231. extern int far pascal xConvert (WORD,
  232.                          WORD,
  233.                          WORD,
  234.                          WORD,
  235.                          WORD,
  236.                          LPBYTE,
  237.                          LPBYTE,
  238.                          LPBYTE,
  239.                          LPBYTE,
  240.                          WORD);
  241.  
  242. extern int far pascal xValidate (LPWORD,
  243.                           LPBYTE,
  244.                           LPBYTE);
  245.  
  246. extern int far pascal xMask (WORD,
  247.                       WORD,
  248.                       WORD,
  249.                       WORD,
  250.                       WORD,
  251.                       LPBYTE);
  252.  
  253. extern int far pascal xStatus  (WORD,
  254.                          WORD,
  255.                          WORD,
  256.                          LPBYTE);
  257.  
  258. extern int far pascal XQLCompile (WORD,
  259.                            LPWORD,
  260.                            LPBYTE);
  261.  
  262. extern int far pascal XQLCursor (LPWORD);
  263.  
  264. extern int far pascal XQLDescribe (WORD,
  265.                             WORD,
  266.                             LPWORD,
  267.                             LPWORD,
  268.                             LPWORD,
  269.                             LPWORD,
  270.                             LPWORD,
  271.                             LPBYTE);
  272.  
  273. extern int far pascal XQLExec (WORD);
  274.  
  275. extern int far pascal XQLFetch (WORD,
  276.                          WORD,
  277.                          LPWORD,
  278.                          LPBYTE,
  279.                          LPLONG,
  280.                          WORD,
  281.                          WORD);
  282.  
  283. extern int far pascal XQLFormat (WORD,
  284.                           WORD,
  285.                           WORD,
  286.                           LPBYTE);
  287.  
  288. extern int far pascal XQLFree (WORD);
  289.  
  290. extern int far pascal XQLLogin (LPBYTE,
  291.                          LPBYTE,
  292.                          LPBYTE,
  293.                          LPBYTE,
  294.                          LPBYTE,
  295.                          WORD);
  296.  
  297. extern int far pascal XQLLogout (void);
  298.  
  299. extern int far pascal XQLSPUtility(WORD,
  300.                                    WORD,
  301.                                    LPWORD,
  302.                                    LPWORD,
  303.                                    LPLONG,
  304.                                    LPBYTE);
  305.  
  306. extern int far pascal XQLStatus (WORD,
  307.                           WORD,
  308.                           LPBYTE);
  309.  
  310. extern int far pascal XQLStop (void);
  311.  
  312. extern int far pascal XQLSubst (WORD,
  313.                          WORD,
  314.                          WORD,
  315.                          WORD,
  316.                          LPBYTE,
  317.                          LPBYTE);
  318.  
  319. extern int far pascal XQLVersion (LPBYTE);
  320.  
  321. extern int far pascal XQLConvert (WORD,
  322.                            WORD,
  323.                            WORD,
  324.                            WORD,
  325.                            WORD,
  326.                            LPBYTE,
  327.                            LPBYTE,
  328.                            LPBYTE,
  329.                            WORD);
  330.  
  331. extern int far pascal XQLValidate (LPWORD,
  332.                             LPBYTE,
  333.                             WORD,
  334.                             LPBYTE);
  335.  
  336. extern int far pascal XQLMask (WORD,
  337.                         WORD,
  338.                         WORD,
  339.                         WORD,
  340.                         LPWORD,
  341.                         LPBYTE);
  342.