struct mapping {
sequence_number Token;
uint MappingRecordCount;
uint TotalMappingRecordCount;
mapping_record *MapArray;
};
typedef struct mapping mapping;
struct maps {
sequence_number Token;
uint MappingRecordCount;
uint TotalMappingRecordCount;
MapSvrMBCSMapString *MapArray;
};
typedef struct maps maps;
struct mappingW {
sequence_number Token;
uint MappingRecordCount;
uint TotalMappingRecordCount;
mapping_recordW *MapArray;
};
typedef struct mappingW mappingW;
struct mapsW {
sequence_number Token;
uint MappingRecordCount;
uint TotalMappingRecordCount;
MapSvrUnicodeMapString *MapArray;
};
typedef struct mapsW mapsW;
#define DUMPALLMAPS_PROC 4
extern mapping * dumpallmaps_proc_1(dump_map_req *, CLIENT *);
extern mapping * dumpallmaps_proc_1_svc(dump_map_req *,
struct svc_req *);
#define DUMPALLMAPSEX_PROC 6
extern maps * dumpallmapsex_proc_1(dump_map_req *, CLIENT *);
extern maps * dumpallmapsex_proc_1_svc(dump_map_req *,
struct svc_req *);
#define DUMPALLMAPS_PROC 4
extern mapping * dumpallmaps_proc_2(dump_map_req *, CLIENT *);
extern mapping * dumpallmaps_proc_2_svc(dump_map_req *,
struct svc_req *);
#define DUMPALLMAPSEX_PROC 6
extern maps * dumpallmapsex_proc_2(dump_map_req *, CLIENT *);
extern maps * dumpallmapsex_proc_2_svc(dump_map_req *,
struct svc_req *);
#define DUMPALLMAPSW_PROC 10
extern mappingW * dumpallmapsw_proc_2(dump_map_req *, CLIENT *);
extern mappingW * dumpallmapsw_proc_2_svc(dump_map_req *,
struct svc_req *);
#define DUMPALLMAPSEXW_PROC 11
extern mapsW * dumpallmapsexw_proc_2(dump_map_req *, CLIENT *);
extern mapsW * dumpallmapsexw_proc_2_svc(dump_map_req *,
struct svc_req *);
extern bool_t xdr_mapping(XDR *, mapping*);
extern bool_t xdr_maps(XDR *, maps*);
extern bool_t xdr_mappingW(XDR *, mappingW*);
extern bool_t xdr_mapsW(XDR *, mapsW*);