2006-03-14 15:03:25 +00:00
/*
Unix SMB / CIFS implementation .
interface functions for the sam database
Copyright ( C ) Andrew Tridgell 2004
This program is free software ; you can redistribute it and / or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation ; either version 2 of the License , or
( at your option ) any later version .
This program is distributed in the hope that it will be useful ,
but WITHOUT ANY WARRANTY ; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
GNU General Public License for more details .
You should have received a copy of the GNU General Public License
along with this program ; if not , write to the Free Software
Foundation , Inc . , 675 Mass Ave , Cambridge , MA 0213 9 , USA .
*/
# ifndef __SAMDB_H__
# define __SAMDB_H__
struct auth_session_info ;
struct drsuapi_DsNameInfo1 ;
2006-12-17 21:58:49 +00:00
struct drsuapi_DsReplicaObject ;
2006-12-21 20:51:50 +00:00
struct drsuapi_DsReplicaOIDMapping_Ctr ;
2006-12-30 11:51:35 +00:00
struct drsuapi_DsReplicaAttribute ;
2006-03-14 15:03:25 +00:00
2007-01-06 01:13:59 +00:00
# define DSDB_CONTROL_REPLICATED_OBJECT_OID "1.3.6.1.4.1.7165.4.3.1"
struct dsdb_control_replicated_object {
uint8_t __dummy ;
} ;
2007-01-06 10:15:02 +00:00
# define DSDB_EXTENDED_REPLICATED_OBJECTS_OID "1.3.6.1.4.1.7165.4.4.1"
struct dsdb_extended_replicated_objects {
uint8_t __dummy ;
} ;
2006-03-18 15:42:57 +00:00
# include "librpc/gen_ndr/security.h"
2006-03-14 15:44:40 +00:00
# include "lib/ldb/include/ldb.h"
2006-03-19 18:06:36 +00:00
# include "librpc/gen_ndr/samr.h"
2006-12-17 02:19:56 +00:00
# include "dsdb/schema/schema.h"
2006-03-14 15:03:25 +00:00
# include "dsdb/samdb/samdb_proto.h"
# endif /* __SAMDB_H__ */