NWReadExtendedNSInfo

Reads the extended (huge) name space information for the specified name space

Local Servers:blocking
Remote Servers:blocking
NetWare Server:3.11, 3.12, 3.2, 4.x, 5.x, 6.x
Platform:NLM, Windows NT, Windows 95, Windows 98
Library:Cross-Platform NetWare Calls (CAL*.*)
Service:Name Space

Syntax

   #include <nwnamspc.h> 
   or 
   #include <nwcalls.h> 
    
   NWCCODE N_API NWReadExtendedNSInfo ( 
      NWCONN_HANDLE        conn,  
      const NW_IDX N_FAR  *idxStruct,  
      NW_NS_INFO N_FAR    *NSInfo,  
      pnuint8              data);
   

Delphi Syntax

   uses calwin32 
    
   Function NWReadExtendedNSInfo 
     (conn : NWCONN_HANDLE; 
      Var idxStruct : NW_IDX; 
      Var NSInfo : NW_NS_INFO; 
      data : pnuint8 
   ) : NWCCODE;
   

Parameters

conn

(IN) Specifies the NetWare server connection handle.

idxStruct

(IN) Points to NW_IDX returned from NWNSGetMiscInfo.

NSInfo

(IN) Points to NW_NS_INFO returned from NWGetNSInfo.

data

(OUT) Points to a buffer containing the data from the name space.

Return Values

These are common return values; see Return Values (Return Values for C) for more information.

0x0000

SUCCESSFUL

0x8801

INVALID_CONNECTION

0x890A

NLM_INVALID_CONNECTION

Remarks

If extendedBitMask is set in NW_NS_INFO, NWReadExtendedNSInfo should be used to read the extended information. extendedBitMask contains a Read-only information field that should be preserved. The application must not manipulate extendedBitMask ; it must not be zero.

dstNameSpace and dstDirBase of NW_IDX are used to determine the target name space of NWReadExtendedNSInfo.

NCP Calls

See Also

NWGetDirectoryBase, NWGetNSInfo, NWNSGetMiscInfo, NWWriteExtendedNSInfo