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

  1. /******************************************************************************
  2.  
  3.   $Workfile:   nwdspart.h  $
  4.   $Revision:   1.8  $
  5.   $Modtime::   10 May 1995 12:43:58                        $
  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. #if ! defined ( NWDSPART_H )
  20. #define NWDSPART_H
  21.  
  22. #if ! defined ( NTYPES_H )
  23. #include "ntypes.h"
  24. #endif
  25.  
  26. #if ! defined ( NWDSTYPE_H )
  27. #include "nwdstype.h"
  28. #endif
  29.  
  30. #if ! defined ( NWDSBUFT_H )
  31. #include "nwdsbuft.h"
  32. #endif
  33.  
  34. #if ! defined ( NWDSDC_H )
  35. #include "nwdsdc.h"
  36. #endif
  37.  
  38. #include "npackon.h"
  39.  
  40. #ifdef __cplusplus
  41. extern "C" {
  42. #endif
  43.  
  44. NWDSCCODE N_API NWDSAddPartition
  45. (
  46.    NWDSContextHandle context,
  47.    pnstr8            server,
  48.    pnstr8            partitionRoot,
  49.    pnint32           iterationHandle,
  50.    nbool8            more,
  51.    pBuf_T            objectInfo
  52. );
  53.  
  54. NWDSCCODE N_API NWDSAddReplica
  55. (
  56.    NWDSContextHandle context,
  57.    pnstr8            server,
  58.    pnstr8            partitionRoot,
  59.    nuint32           replicaType
  60. );
  61.  
  62. NWDSCCODE N_API NWDSChangeReplicaType
  63. (
  64.    NWDSContextHandle context,
  65.    pnstr8            replicaName,
  66.    pnstr8            server,
  67.    nuint32           newReplicaType
  68. );
  69.  
  70. NWDSCCODE N_API NWDSJoinPartitions
  71. (
  72.    NWDSContextHandle context,
  73.    pnstr8            subordinatePartition,
  74.    nflag32           flags
  75. );
  76.  
  77. NWDSCCODE N_API NWDSListPartitions
  78. (
  79.    NWDSContextHandle context,
  80.    pnint32           iterationHandle,
  81.    pnstr8            server,
  82.    pBuf_T            partitions
  83. );
  84.  
  85. NWDSCCODE N_API NWDSRemovePartition
  86. (
  87.    NWDSContextHandle context,
  88.    pnstr8            partitionRoot
  89. );
  90.  
  91. NWDSCCODE N_API NWDSRemoveReplica
  92. (
  93.    NWDSContextHandle context,
  94.    pnstr8            server,
  95.    pnstr8            partitionRoot
  96. );
  97.  
  98. NWDSCCODE N_API NWDSSplitPartition
  99. (
  100.    NWDSContextHandle context,
  101.    pnstr8            subordinatePartition,
  102.    nflag32           flags
  103. );
  104.  
  105. NWDSCCODE N_API NWDSPartitionReceiveAllUpdates
  106. (
  107.    NWDSContextHandle context,
  108.    pnstr8            partitionRoot,
  109.    pnstr8            serverName
  110. );
  111.  
  112. NWDSCCODE N_API NWDSPartitionSendAllUpdates
  113. (
  114.    NWDSContextHandle context,
  115.    pnstr8            partitionRoot,
  116.    pnstr8            serverName
  117. );
  118.  
  119. NWDSCCODE N_API NWDSSyncPartition
  120. (
  121.    NWDSContextHandle context,
  122.    pnstr8            server,
  123.    pnstr8            partition,
  124.    nuint32           seconds
  125. );
  126.  
  127. NWDSCCODE N_API NWDSAbortPartitionOperation
  128. (
  129.    NWDSContextHandle context,
  130.    pnstr8            partitionRoot
  131. );
  132.  
  133. #ifdef __cplusplus
  134. }
  135. #endif
  136.  
  137. #include "npackoff.h"
  138. #endif  /* NWDSPART_H */
  139.