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

  1. /******************************************************************************
  2.  
  3.   $Workfile:   nwalias.h  $
  4.   $Revision:   1.6  $
  5.   $Modtime::   08 May 1995 16:48:38                        $
  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 ( NWALIAS_H )
  21. #define NWALIAS_H
  22.  
  23. #if ! defined ( NTYPES_H )
  24. #include "ntypes.h"
  25. #endif
  26.  
  27. #define FILE_ATTRIBUTES_MASK      nuint32
  28. #define NWACCESS_MODE             nuint8
  29. #define NWACCESS_RIGHTS           nuint8
  30. #define NWACCT_BALANCE            nint32
  31. #define NWACCT_HOLDS              nuint16
  32. #define NWACCT_LIMIT              nint32
  33. #define NWADDR_LEN                nuint8
  34. #define NWADDR_TYPE               nuint8
  35. #define NWAES_COUNT               nuint16
  36. #define NWAFP_ACCESS_PRIVILEGES   nuint16
  37. #define NWAFP_ENTRY_ID            nuint32
  38. #define NWAFP_FILE_ATTRIBUTES     nuint16
  39. #define NWAFP_FILE_INFO           AFPFILEINFO
  40. #define NWAFP_FORK_LEN            nuint32
  41. #define NWAFP_NUM_OFFSPRING       nuint16
  42. #define NWAFP_SET_INFO            AFPSETINFO
  43. #define NWAPP_NUM                 nuint16
  44. #define NWASN1_ID                 Asn1ID_T
  45. #define NWATTR                    nuint32
  46. #define NWATTRIBUTES              nuint32
  47. #define NWATTR_INFO               Attr_Info_T
  48. #define NWAUDIT_BUF_SIZE          nuint16
  49. #define NWAUDIT_CONN_ID           nuint32
  50. #define NWAUDIT_CONTAINER_BIT_MAP nuint32
  51. #define NWAUDIT_DATA_LEN          nuint32
  52. #define NWAUDIT_DATE_TIME         nuint32
  53. #define NWAUDIT_DS_FLAG           nint16
  54. #define NWAUDIT_EVENT             nuint16
  55. #define NWAUDIT_FILE_CODE         nint16
  56. #define NWAUDIT_FILE_HANDLE       nuint32
  57. #define NWAUDIT_FLAGS             nuint32
  58. #define NWAUDIT_KEY_BUF           pnuint8
  59. #define NWAUDIT_LEVEL             nuint8
  60. #define NWAUDIT_NAME_SPACE        nuint32
  61. #define NWAUDIT_OBJ_SECURITY      nuint32
  62. #define NWAUDIT_PASSWORD          pnuint8
  63. #define NWAUDIT_PROCESS_ID        nuint32
  64. #define NWAUDIT_QUEUE_TYPE        nuint32
  65. #define NWAUDIT_RECORD_ID         nuint32
  66. #define NWAUDIT_REC_NUM           nuint32
  67. #define NWAUDIT_REPLICA_NUM       nuint16
  68. #define NWAUDIT_SIZE              NWSIZE
  69. #define NWAUDIT_STATUS_CODE       nuint32
  70. #define NWAUDIT_TRUSTEE_RIGHTS    nuint32
  71. #define NWAUDIT_VOL_NUM           nuint32
  72. #define NWAUGMENT                 nuint16 /* AN ADDITIONAL FLAG SIZE */
  73. #define NWBITS                    nuint32
  74. #define NWBROADCAST_MODE          nuint16
  75. #define NWBUF_SIZE                nuint16
  76. #define NWCHANGE_BITS             nuint32
  77. #define NWCHANGE_TYPE             uint32
  78. #define NWCHARGE_AMOUNT           nint32
  79. #define NWCLASS_INFO              Class_Info_T
  80. #define NWCONFIG_DEFAULT_VALUE    nint32
  81. #define NWCONFIG_ELEMENT_NUM      nint16
  82. #define NWCONFIG_PARAM_TYPE       nint16
  83. #define NWCONN_FLAGS              nuint16
  84. #define NWCONN_NUM_WORD           nuint16
  85. #define NWCONN_TYPE               nuint8
  86. #define NWCOUNT                   nuint32
  87. #define NWCTLR_NUM                nuint8
  88. #define NWCTLR_TYPE               nuint8
  89. #define NWCURRENT_REC             nuint16
  90. #define NWDATA_STREAM             nuint32
  91. #define NWDATE                    nuint16
  92. #define NWDATE_TIME               nuint32
  93. #define NWDELETE_TIME             nuint32
  94. #define NWDENY_COUNT              nuint16
  95. #define NWDEVICE_ID               nuint16
  96. #define NWDIR_ATTRIBUTES          nuint8
  97. #define NWDIR_BASE                nuint32
  98. #define NWDIR_ENTRY               nuint32
  99. #define NWDIR_ID                  nuint8
  100. #define NWDIR_NUM                 nuint16
  101. #define NWDIR_SPACE               nuint32
  102. #define NWDIR_STAMP               nuint16
  103. #define NWDIR_TRUSTEE_RIGHTS      nuint16
  104. #define NWDIR_VOL                 nuint8
  105. #define NWDISK_CHANNEL            nuint8
  106. #define NWDISK_DRV_TYPE           nuint8
  107. #define NWDISK_FLAGS              nuint16
  108. #define NWDISK_NUM                nuint8
  109. #define NWDISK_SPACE              nuint32
  110. #define NWDISK_TYPE               nuint8
  111. #define NWDISTANCE                nuint16
  112. #define NWDMA                     nuint8
  113. #define NWDM_FLAGS                nuint32
  114. #define NWDRIVE_NUM               nuint16
  115. #define NWDRIVE_NUMBER            nuint8
  116. #define NWDRV_COMMAND             nuint32
  117. #define NWDRV_CONFIG              nuint32
  118. #define NWDRV_FLAGS               nuint16
  119. #define NWDRV_ID                  nuint16
  120. #define NWDRV_LINK                nuint32
  121. #define NWDRV_MEM                 nuint32
  122. #define NWDRV_NAME                nuint32
  123. #define NWDRV_TAG                 nuint32
  124. #define NWDRV_TYPE                nuint32
  125. #define NWDRV_VERSION             nuint8
  126. #define NWDSLEN                   uint32
  127. #define NWDS_BUFFER               Buf_T
  128. #define NWDS_EVENT                uint32
  129. #define NWDS_FILTER_CURSOR        Filter_Cursor_T
  130. #define NWDS_FILTER_LEVEL         uint16
  131. #define NWDS_FILTER_NODE          Filter_Node_T
  132. #define NWDS_FLAGS                uint32
  133. #define NWDS_ID                   nint16
  134. #define NWDS_INTERVAL             uint32
  135. #define NWDS_ITERATION            nint32
  136. #define NWDS_LOGIN_FILE           nint16
  137. #define NWDS_NUM_OBJ              nint32
  138. #define NWDS_OPERATION            uint32
  139. #define NWDS_PRIVILEGES           uint32
  140. #define NWDS_SEARCH_SCOPE         uint16
  141. #define NWDS_SESSION_KEY          NWDS_Session_Key_T
  142. #define NWDS_SIZE                 uint32
  143. #define NWDS_SYNTAX_FLAGS         nint16
  144. #define NWDS_TOKEN                uint16
  145. #define NWDS_TYPE                 uint32
  146. #define NWDS_TYPE_LEVEL           uint32
  147. #define NWDS_VALIDITY             uint32
  148. #define NWDS_VALUE                uint32
  149. #define NWEA                      NW_EA_HANDLE
  150. #define NWEA_HANDLE               nuint32
  151. #define NWEA_KEY                  nuint16
  152. #define NWEA_KEY_LEN              nuint16
  153. #define NWEA_KEY_OFFSET           nuint16
  154. #define NWEA_SCAN                 NW_EA_FF_STRUCT
  155. #define NWECB_CANCEL_COUNT        nuint16
  156. #define NWELEMENT_VALUE           nint16
  157. #define NWEMAIL_TYPE              uint32
  158. #define NWFACTOR                  nuint32
  159. #define NWFAT                     nuint32
  160. #define NWFILE_ATTR               nuint8
  161. #define NWFILE_LEN                nuint32
  162. #define NWFILE_MODE               nuint8
  163. #define NWFILE_SYS_ID             nuint32
  164. #define NWFINDER_INFO             nuint8
  165. #define NWFLAGS                   nuint8
  166. #define NWFORM_NUM                nuint8
  167. #define NWFORM_TYPE               nuint16
  168. #define NWFRAG_SIZE               nuint16
  169. #define NWFSE_CONN_TYPE           nuint32
  170. #define NWFSE_FLAGS               nuint32
  171. #define NWGLT_FAIL_COUNT          nuint16
  172. #define NWHANDLE                  nuint8
  173. #define NWHF_START                nuint32
  174. #define NWHOLDS_INFO              HOLDS_INFO
  175. #define NWHOLDS_STATUS            HOLDS_STATUS
  176. #define NWHOLD_AMOUNT             nuint32
  177. #define NWHOLD_CANCEL_AMOUNT      nuint32
  178. #define NWINFO_LEVEL              nuint32
  179. #define NWINTERRUPT               nuint8
  180. #define NWIO_MEM                  nuint16
  181. #define NWJOB_FLAGS               nuint16
  182. #define NWJOB_HANDLE              nuint32
  183. #define NWJOB_POSITION            nuint8
  184. #define NWJOB_POSITION2           nuint16
  185. #define NWJOB_TYPE                nuint16
  186. #define NWLAN_NUM                 nuint8
  187. #define NWLAST_RECORD             nint16
  188. #define NWLEN                     nuint32
  189. #define NWLENGTH                  nuint16
  190. #define NWLOCAL_FILE_HANDLE       nuint16    /* FOR DOS, OS/2, AND WINDOWS */
  191. #define NWLOCAL_MODE              nuint16
  192. #define NWLOCAL_SCOPE             nuint16
  193. #define NWLOCK_COUNT              nuint16
  194. #define NWLOCK_DATA_STREAM        nuint8
  195. #define NWLOCK_STATE              nuint8
  196. #define NWLOCK_TYPE               nuint8
  197. #define NWLOCK_TYPE               nuint8
  198. #define NWLOGIN_TIME              nuint8[7]
  199. #define NWLPT                     nuint8
  200. #define NWMAX_PACKET_SIZE         nuint16
  201. #define NWMEDIA_MASK              nuint32
  202. #define NWMEDIA_TYPE              nuint32
  203. #define NWMEM_OFFSET              nuint16
  204. #define NWMINUTES                 nuint8
  205. #define NWMODULE_ID               nuint32
  206. #define NWNAME                    pnuint8
  207. #define NWNAME_LEN                nuint8
  208. #define NWNAME_SPACE              nuint8
  209. #define NWNAME_SPACE_TYPE         uint32
  210. #define NWNET_ADDR                nuint8
  211. #define NWNET_ADDR_LEN            nuint32
  212. #define NWNET_ADDR_TYPE           nuint32
  213. #define NWNEXT_REQUEST            nuint16
  214. #define NWNLM_ID                  nuint32
  215. #define NWNLM_TYPE                nuint32
  216. #define NWNOTE_TYPE               nuint16
  217. #define NWNS_ACCESS_MODE          nuint16
  218. #define NWNS_ACCESS_RIGHTS        nuint16
  219. #define NWNS_ATTR                 nuint16
  220. #define NWNS_BITS                 nuint16
  221. #define NWNS_DATA_STREAM          nuint8
  222. #define NWNS_DATA_STREAM2         nuint16
  223. #define NWNS_FLAGS                nuint16
  224. #define NWNS_HANDLE               nuint32
  225. #define NWNS_LIST_SIZE            nuint8
  226. #define NWNS_MASK                 nuint32
  227. #define NWNS_NUM                  nuint8
  228. #define NWNS_TYPE                 nuint16
  229. #define NWNUM                     nuint32
  230. #define NWNUMBER                  nuint16
  231. #define NWNUMBER_ENTRIES          nuint8
  232. #define NWNUM_BLOCKS              nuint32
  233. #define NWNUM_BUFFERS             nuint16
  234. #define NWNUM_BYTES               nuint32
  235. #define NWNUM_CONNS               nuint8
  236. #define NWNUM_COPIES              nuint8
  237. #define NWNUM_DIR_ENTRIES         nuint32
  238. #define NWNUM_DRIVES              nuint8
  239. #define NWNUM_ELEMENTS            nint16
  240. #define NWNUM_ENTRIES             nuint16
  241. #define NWNUM_FORKS               nuint8
  242. #define NWNUM_HEADS               nuint8
  243. #define NWNUM_HOPS                nuint16
  244. #define NWNUM_PACKETS             nuint32
  245. #define NWNUM_REQUESTS            nuint32
  246. #define NWNUM_SECTORS             nuint8
  247. #define NWNUM_TRANSACTIONS        nuint8
  248. #define NWOBJECT_INFO             Object_Info_T
  249. #define NWOBJ_ID                  nuint32
  250. #define NWOBJ_TYPE                nuint16
  251. #define NWOFFSET                  nuint32
  252. #define NWOPEN_COUNT              nuint16
  253. #define NWOPTION_NUM              nuint8
  254. #define NWOS_REVISION             nuint16
  255. #define NWOS_VERSION              nuint16
  256. #define NWPATH_SIZE               nuint16
  257. #define NWPATH_VOL                nuint8
  258. #define NWPOSITION                nuint32
  259. #define NWPRINTER                 nuint16
  260. #define NWPRINT_FLAGS             nuint16
  261. #define NWPRINT_TASK              nuint32
  262. #define NWPROTOCOL_MASK           nuint32
  263. #define NWPROTOCOL_VERSION        nuint8
  264. #define NWPSTR                    pnstr
  265. #define NWQMS_HANDLE              nuint32
  266. #define NWQMS_TASK                nuint32
  267. #define NWREC_OFFSET              nuint16
  268. #define NWREPLICA_NUM             nint32
  269. #define NWREPLICA_TYPE            uint32
  270. #define NWREQUESTER_VERSION       nuint8
  271. #define NWREQUEST_MASK            nuint16
  272. #define NWRESERVED16              nuint32
  273. #define NWRESERVED32              nuint32
  274. #define NWREVISION                nuint32
  275. #define NWRIGHTS                  nuint32
  276. #define NWRIGHTS_MASK             nuint16
  277. #define NWSEARCH_ATTR             nuint8
  278. #define NWSEARCH_ATTRIBUTES       nuint16
  279. #define NWSEARCH_CONTEXT          nuint16
  280. #define NWSEARCH_MASK             nuint16
  281. #define NWSECONDS                 nuint32
  282. #define NWSEGMENT_DATA            pnuint8
  283. #define NWSEGMENT_NUM             nuint8
  284. #define NWSEM_HANDLE              nuint32
  285. #define NWSEM_INT                 nint16
  286. #define NWSEM_VALUE               nuint16
  287. #define NWSEQUENCE                nuint32
  288. #define NWSEQUENCE_NUM            nuint16
  289. #define NWSEQ_NUM                 nuint8
  290. #define NWSERVER_NAME_LEN         nuint16
  291. #define NWSERVER_TYPE             nuint16
  292. #define NWSERVICE_VERSION         nuint8
  293. #define NWSESSION_ID              nuint16
  294. #define NWSIZE                    nuint32
  295. #define NWSOCKET_COUNT            nuint16
  296. #define NWSPX_COUNT               nuint16
  297. #define NWSTATION_NUM             nuint8
  298. #define NWSTATION_NUM2            nuint32
  299. #define NWSTATS_VERSION           nuint8
  300. #define NWSTATUS                  nuint32
  301. #define NWSTRUCT_SIZE             nuint16
  302. #define NWSUPPORT_LEVEL           nuint8
  303. #define NWSYNTAX_ID               uint32
  304. #define NWSYNTAX_INFO             Syntax_Info_T
  305. #define NWSYS_TIME                nuint32
  306. #define NWTAB                     nuint8
  307. #define NWTASK                    nuint16
  308. #define NWTASK_COUNT              nuint8
  309. #define NWTASK_NUM                nuint16
  310. #define NWTASK_STATE              nuint8
  311. #define NWTDS                     nuint16
  312. #define NWTDS_OFFSET              nuint16
  313. #define NWTICKS                   nuint16
  314. #define NWTIME                    nuint16
  315. #define NWTRAN_TYPE               nuint8
  316. #define NWTRUSTEE_SEQUENCE_NUM    nuint16
  317. #define NWUSE_COUNT               nuint16
  318. #define NWUTILIZATION             nuint32
  319. #define NWVCONSOLE_REVISION       nuint8
  320. #define NWVCONSOLE_VERSION        nuint8
  321. #define NWVERSION                 nuint32
  322. #define NWVOL                     nuint32
  323. #define NWVOL_FLAGS               nuint16
  324. #define NWVOL_NUM                 nuint16
  325. #define NWVOL_NUMBER              nuint8
  326. #define NWVOL_TYPE                nuint32
  327. #define TRUSTEE_RIGHTS            nuint32
  328.  
  329. #endif /* NWALIAS_H */
  330.