windows-nt/Source/XPSP1/NT/ds/adsi/nds/nds.hxx
2020-09-26 16:20:57 +08:00

166 lines
3 KiB
C++

//+---------------------------------------------------------------------------
//
// Microsoft Windows
// Copyright (C) Microsoft Corporation, 1992 - 1996.
//
// File: NDS.hxx
//
// Contents:
//
// History: 02-16-96 KrishnaG Created.
//
//----------------------------------------------------------------------------
#include "..\include\dswarn.h"
#include "..\include\procs.hxx"
// Needed for NT4, no NT5 effect
#include "nt4types.hxx"
#include "inds.h"
#ifdef __cplusplus
extern "C" {
#endif
#include "guid.h"
#include "macro.h"
#include "cmacro.h"
#include "fsmacro.h"
#include <nds32.h>
#include <nwpapi32.h>
#include <encrypt.h>
#include "nwcmacro.h"
#include "ndstypes.h"
#include "ndsres.h"
#ifdef __cplusplus
}
#endif
#include "sconv.hxx"
#include "ndscopy.hxx"
#include "ndsmrshl.hxx"
#include "ndsurshl.hxx"
#include "nds2var.hxx"
#include "var2nds.hxx"
#include "common.hxx"
#include "getobj.hxx"
#include "parse.hxx"
#include "core.hxx"
#include "cprops.hxx"
#include "cclscach.hxx"
#include "mapper.hxx"
#include "property.hxx"
#include "object.hxx"
#include "cprovcf.hxx"
#include "cprov.hxx"
#include "cnamcf.hxx"
#include "iadsp.h"
#include "cnamesp.hxx"
#include "ctree.hxx"
#include "ods2nds.hxx"
#include "nds2ods.hxx"
#include "odsmrshl.hxx"
#include "odssz.hxx"
#include "cdsobj.hxx"
#include "cdssch.hxx"
#include "nwutils.hxx"
#include "qrylexer.hxx"
#include "qryparse.hxx"
#include "cdssrch.hxx"
#include "cgenobj.hxx"
#include "cschobj.hxx"
#include "cclsobj.hxx"
#include "cprpobj.hxx"
#include "csynobj.hxx"
#include "cuser.hxx"
#include "cusers.hxx"
#include "cgroup.hxx"
#include "cgroups.hxx"
#include "clocalty.hxx"
#include "corg.hxx"
#include "corgu.hxx"
#include "printhlp.hxx"
#include "cprinter.hxx"
#include "cenumvar.hxx"
#include "cenumns.hxx"
#include "cenumt.hxx"
#include "cenumobj.hxx"
#include "cenumsch.hxx"
#include "cenumcls.hxx"
#include "cenumgrp.hxx"
#include "cenumusr.hxx"
#include "sec2var.hxx"
#include "var2sec.hxx"
#include "globals.hxx"
#include "ndsufree.hxx"
#include "csed.hxx"
#include "sec2var.hxx"
#include "var2sec.hxx"
#include "cexsyn.hxx"
#include "cexsyncf.hxx"
#ifdef __cplusplus
extern "C" {
#endif
#include "npapi.h"
#ifdef __cplusplus
}
#endif
#define DISPID_REGULAR 1
#define NDS_USER_ID 1
#define NDS_COMPUTER_ID 2
#define NDS_DOMAIN_ID 3
#define NDS_GROUP_ID 4
#define NDS_PRINTER_ID 5
#define NDS_SERVICE_ID 6
#define NDS_FILESERVICE_ID 7
#define NDS_FILESHARE_ID 8
#define NDS_CLASS_ID 9
#define NDS_FUNCTIONALSET_ID 10
#define NDS_SYNTAX_ID 11
#define NDS_SCHEMA_ID 12
#define NDS_PROPERTY_ID 13
#define NDS_TREE_ID 14
#define NDS_OU_ID 15
#define NDS_O_ID 16
#define NDS_LOCALITY_ID 17
#define NDS_CLASSPROP_ID 18
#define MAX_CACHE_SIZE 50