home *** CD-ROM | disk | FTP | other *** search
/ Network Support Encyclopedia 96-1 / novell-nsepro-1996-1-cd2.iso / download / netware / os232.exe / INCLUDE / NWACCT.H < prev    next >
C/C++ Source or Header  |  1995-05-09  |  2KB  |  101 lines

  1. /******************************************************************************
  2.  
  3.   $Workfile:   nwacct.h  $
  4.   $Revision:   1.9  $
  5.   $Modtime::   08 May 1995 16:44:36                        $
  6.   $Copyright:
  7.  
  8.   Copyright (c) 1989-1995 Novell, Inc.  All Rights Reserved.                      
  9.  
  10.   THIS WORK IS  SUBJECT  TO  U.S.  AND  INTERNATIONAL  COPYRIGHT  LAWS  AND
  11.   TREATIES.   NO  PART  OF  THIS  WORK MAY BE  USED,  PRACTICED,  PERFORMED
  12.   COPIED, DISTRIBUTED, REVISED, MODIFIED, TRANSLATED,  ABRIDGED, CONDENSED,
  13.   EXPANDED,  COLLECTED,  COMPILED,  LINKED,  RECAST, TRANSFORMED OR ADAPTED
  14.   WITHOUT THE PRIOR WRITTEN CONSENT OF NOVELL, INC. ANY USE OR EXPLOITATION
  15.   OF THIS WORK WITHOUT AUTHORIZATION COULD SUBJECT THE PERPETRATOR TO
  16.   CRIMINAL AND CIVIL LIABILITY.$
  17.  
  18.  *****************************************************************************/
  19.  
  20. #if ! defined ( NWACCT_H )
  21. #define NWACCT_H
  22.  
  23. #if ! defined ( NTYPES_H )
  24. #include "ntypes.h"
  25. #endif
  26.  
  27. #if ! defined ( NWCALDEF_H )
  28. #include "nwcaldef.h"
  29. #endif
  30.  
  31. #include "npackon.h"
  32.  
  33. #ifdef __cplusplus
  34. extern "C" {
  35. #endif
  36.  
  37. typedef struct
  38. {
  39.    nuint32  objectID;
  40.    nint32   amount;
  41. } HOLDS_INFO;
  42.  
  43. typedef struct
  44. {
  45.    nuint16  holdsCount;
  46.    HOLDS_INFO holds[16];
  47. } HOLDS_STATUS;
  48.  
  49. NWCCODE N_API NWGetAccountStatus
  50. (
  51.    NWCONN_HANDLE  conn,
  52.    nuint16        objType,
  53.    pnstr8         objName,
  54.    pnint32        balance,
  55.    pnint32        limit,
  56.    HOLDS_STATUS N_FAR * holds
  57. );
  58.  
  59. NWCCODE N_API NWQueryAccountingInstalled
  60. (
  61.    NWCONN_HANDLE  conn,
  62.    pnuint8        installed
  63. );
  64.  
  65. NWCCODE N_API NWSubmitAccountCharge
  66. (
  67.    NWCONN_HANDLE  conn,
  68.    nuint16        objType,
  69.    pnstr8         objName,
  70.    nuint16        serviceType,
  71.    nint32         chargeAmt,
  72.    nint32         holdCancelAmt,
  73.    nuint16        noteType,
  74.    pnstr8         note
  75. );
  76.  
  77. NWCCODE N_API NWSubmitAccountHold
  78. (
  79.    NWCONN_HANDLE  conn,
  80.    nuint16        objType,
  81.    pnstr8         objName,
  82.    nint32         holdAmt
  83. );
  84.  
  85. NWCCODE N_API NWSubmitAccountNote
  86. (
  87.    NWCONN_HANDLE  conn,
  88.    nuint16        objType,
  89.    pnstr8         objName,
  90.    nuint16        serviceType,
  91.    nuint16        noteType,
  92.    pnstr8         note
  93. );
  94.  
  95. #ifdef __cplusplus
  96. }
  97. #endif
  98.  
  99. #include "npackoff.h"
  100. #endif
  101.