home *** CD-ROM | disk | FTP | other *** search
/ Network Support Encyclopedia 96-1 / novell-nsepro-1996-1-cd2.iso / download / netware / os2hdr.exe / NWDSSCH.H < prev    next >
C/C++ Source or Header  |  1993-06-21  |  2KB  |  99 lines

  1. #ifndef    _NWDSSCH_HEADER_
  2. #define    _NWDSSCH_HEADER_
  3.  
  4. /****************************************************************************
  5.  *
  6.  * (C) Unpublished Copyright of Novell, Inc.  All Rights Reserved.
  7.  *
  8.  * No part of this file may be duplicated, revised, translated, localized
  9.  * or modified in any manner or compiled, linked or uploaded or downloaded
  10.  * to or from any computer system without the prior written permission of
  11.  * Novell, Inc.
  12.  *
  13.  ****************************************************************************/
  14.  
  15. #ifndef __NWDSTYPE_H
  16. #include <nwdstype.h>
  17. #endif
  18.  
  19. #ifndef _NWDSBUFT_HEADER_
  20. #include <nwdsbuft.h>
  21. #endif
  22.  
  23. #ifndef    _NWDSATTR_HEADER_
  24. #include <nwdsattr.h>
  25. #endif
  26.  
  27.  
  28. #ifdef __cplusplus
  29. extern "C" {
  30. #endif
  31.  
  32. NWDSCCODE NWAPI NWDSDefineAttr
  33. (
  34.     NWDSContextHandle    context,
  35.     char            NWPTR attrName,
  36.     Attr_Info_T    NWPTR attrDef
  37. );
  38.  
  39. NWDSCCODE NWAPI NWDSDefineClass
  40. (
  41.     NWDSContextHandle    context,
  42.     char        NWPTR className,
  43.     Class_Info_T    NWPTR classInfo,
  44.     Buf_T                NWPTR classItems
  45. );
  46.  
  47. NWDSCCODE NWAPI NWDSListContainableClasses
  48. (
  49.     NWDSContextHandle    context,
  50.     char        NWPTR parentObject,
  51.     int32        NWPTR iterationHandle,
  52.     Buf_T        NWPTR containableClasses
  53. );
  54.  
  55. NWDSCCODE NWAPI NWDSModifyClassDef
  56. (
  57.     NWDSContextHandle    context,
  58.     char        NWPTR className,
  59.     Buf_T        NWPTR optionalAttrs
  60. );
  61.  
  62. NWDSCCODE NWAPI NWDSReadAttrDef
  63. (
  64.     NWDSContextHandle    context,
  65.     uint32    infoType,
  66.     uint8        allAttrs,
  67.     Buf_T        NWPTR attrNames,
  68.     int32        NWPTR iterationHandle,
  69.     Buf_T        NWPTR attrDefs
  70. );
  71.  
  72. NWDSCCODE NWAPI NWDSReadClassDef
  73. (
  74.     NWDSContextHandle    context,
  75.     uint32    infoType,
  76.     uint8        allClasses,
  77.     Buf_T        NWPTR classNames,
  78.     int32        NWPTR iterationHandle,
  79.     Buf_T        NWPTR classDefs
  80. );
  81.  
  82. NWDSCCODE NWAPI NWDSRemoveAttrDef
  83. (
  84.     NWDSContextHandle    context,
  85.     char        NWPTR attrName
  86. );
  87.  
  88. NWDSCCODE NWAPI NWDSRemoveClassDef
  89. (
  90.     NWDSContextHandle    context,
  91.     char        NWPTR className
  92. );
  93.  
  94. #ifdef __cplusplus
  95. }
  96. #endif
  97.  
  98. #endif
  99.