home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / detk45he.zip / APPPARMD.H < prev    next >
Text File  |  1999-04-29  |  5KB  |  67 lines

  1. /**************************************************************************/
  2. /*                                                                        */
  3. /*              IBM OS/2(tm) Local Area Network (LAN) Server              */
  4. /*                            Version 5.03                                */
  5. /*                   (C) Copyright IBM Corp. 1988, 1998                   */
  6. /*                  Licensed Materials - Property of IBM                  */
  7. /*                                                                        */
  8. /**************************************************************************/
  9.  *  FILENAME: AppParmD.H                                                     *
  10.  *                                                                           *
  11.  *                                                                           *
  12.  *  FUNCTIONS:     This .h file has the prototypes for using the internal    *
  13.  *                 AppParm's DB ("Backing Store" DB) routines.  These        *
  14.  *                 routines indirectly support the Net32AppParmXxx APIs.     *
  15.  *                                                                           *
  16.  *  LAST UPDATE: 09/05/97  11:00pm                                           *
  17.  *                                                                           *
  18.  ****************************************************************************/
  19.  
  20.  
  21. /******************************************************************************/
  22. /* External Prototypes                                                        */
  23. /******************************************************************************/
  24.  
  25. API_FUNCTION AppParmDBAdd
  26.            (const UCHAR   *pszServername,   /* server name                    */
  27.                   ULONG   *pulRCM,          /* return code modifier (RCM)     */
  28.                   UniChar *pszAppName,      /* app name defined in dcdb       */
  29.                   ULONG    ulLevel,         /* level (0,1)                    */
  30.                   UniChar *pbBuf,           /* buf returned to caller         */
  31.                   ULONG    ulBufLen,        /* Length of input buffer         */
  32.                   ULONG    ulEntriesInBuf); /* # of entries passed in buffer  */
  33.  
  34. API_FUNCTION AppParmDBDel
  35.            (const UCHAR   *pszServername,   /* server name                    */
  36.                   ULONG   *pulRCM,          /* return code modifier (RCM)     */
  37.                   UniChar *pszAppName,      /* app name defined in DCDB       */
  38.                   ULONG    ulLevel,         /* level 0 only                   */
  39.                   ULONG    ulReqFlags,      /* AppParmDBDel request flags     */
  40.                   UniChar *pbBuf,           /* buf received                   */
  41.                   ULONG    ulBufLen,        /* size in bytes                  */
  42.                   ULONG    ulEntriesInBuf); /* number of parms in buf         */
  43.  
  44. API_FUNCTION AppParmDBGet
  45.            (const UCHAR   *pszServername,   /* server name                    */
  46.                   ULONG   *pulRCM,          /* return code modifier (RCM)     */
  47.                   UniChar *pszAppName,      /* app name defined in dcdb       */
  48.                   UniChar *pszUserID,       /* user id defined in UAS         */
  49.                   ULONG    ulLevel,         /* level (0,1)                    */
  50.                   ULONG    ulReqFlags,      /* AppParmDBGet request flags     */
  51.                   UniChar *pbBuf,           /* buf returned to caller         */
  52.                   ULONG    ulBufLen,        /* Length of input buffer         */
  53.                   ULONG   *pulEntriesInBuf, /* # of entries in buf returned   */
  54.                   ULONG   *pulEntriesAvail, /* # of entries available         */
  55.                   ULONG   *pulBytesAvail);  /* bytes available                */
  56.  
  57. API_FUNCTION AppParmDBSet
  58.            (const UCHAR   *pszServername,   /* server name                    */
  59.                   ULONG   *pulRCM,          /* return code modifier (RCM)     */
  60.                   UniChar *pszAppName,      /* app name defined in dcdb       */
  61.                   UniChar *pszUserID,       /* user id defined in UAS         */
  62.                   ULONG    ulLevel,         /* level (0,1)                    */
  63.                   UniChar *pbBuf,           /* buf returned to caller         */
  64.                   ULONG    ulBufLen,        /* Length of input buffer         */
  65.                   ULONG    ulEntriesInBuf); /* # of entries passed in buffer  */
  66.  
  67.