ReactOS  0.4.14-dev-1332-g6db3d88
dssetup.idl
Go to the documentation of this file.
1 /*
2  * Directory Service Setup interface definition
3  */
4 
5 #include <ms-dtyp.idl>
6 
7 typedef enum _DSROLE_MACHINE_ROLE {
15 
16 typedef enum _DSROLE_SERVER_STATE {
21 
27 
28 typedef struct _DSROLE_UPGRADE_STATUS_INFO {
32 
38 
39 typedef struct _DSROLE_OPERATION_STATE_INFO {
42 
51 
57 
58 [
59  uuid(3919286a-b10c-11d0-9ba8-00c04fd92ef5),
60  version(0.0),
62  endpoint("ncacn_np:[\\pipe\\lsarpc]")
63 #ifndef __midl
64  ,explicit_handle
65 #endif
66 ]
67 interface dssetup
68 {
69  DWORD
70  __stdcall
74  [out, switch_is(InfoLevel)] PDSROLER_PRIMARY_DOMAIN_INFORMATION *DomainInfo);
75 }
DSROLE_OPERATION_STATE_INFO OperationStateInfo
Definition: dssetup.idl:55
enum _DSROLE_MACHINE_ROLE DSROLE_MACHINE_ROLE
DSROLER_PRIMARY_DOMAIN_INFO_BASIC DomainInfoBasic
Definition: dssetup.idl:53
DWORD __stdcall DsRolerGetPrimaryDomainInformation([in] handle_t hBinding, [in] DSROLE_PRIMARY_DOMAIN_INFO_LEVEL InfoLevel, [out, switch_is(InfoLevel)] PDSROLER_PRIMARY_DOMAIN_INFORMATION *DomainInfo)
enum _DSROLE_PRIMARY_DOMAIN_INFO_LEVEL DSROLE_PRIMARY_DOMAIN_INFO_LEVEL
enum _DSROLE_SERVER_STATE DSROLE_SERVER_STATE
handle_t hBinding
Definition: ctx_c.c:54
enum _DSROLE_SERVER_STATE * PDSROLE_SERVER_STATE
struct _DSROLE_OPERATION_STATE_INFO DSROLE_OPERATION_STATE_INFO
enum _DSROLE_PRIMARY_DOMAIN_INFO_LEVEL DSROLE_PRIMARY_DOMAIN_INFO_LEVEL
enum _DSROLE_OPERATION_STATE DSROLE_OPERATION_STATE
_DSROLE_OPERATION_STATE
Definition: dsrole.h:53
union _DSROLER_PRIMARY_DOMAIN_INFORMATION DSROLER_PRIMARY_DOMAIN_INFORMATION
DSROLE_SERVER_STATE PreviousServerState
Definition: dsrole.h:73
union _DSROLER_PRIMARY_DOMAIN_INFORMATION * PDSROLER_PRIMARY_DOMAIN_INFORMATION
_DSROLE_MACHINE_ROLE
Definition: dsrole.h:36
static const WCHAR version[]
Definition: asmname.c:66
enum _DSROLE_MACHINE_ROLE DSROLE_MACHINE_ROLE
struct _DSROLE_UPGRADE_STATUS_INFO * PDSROLE_UPGRADE_STATUS_INFO
enum _DSROLE_OPERATION_STATE DSROLE_OPERATION_STATE
struct _DSROLER_PRIMARY_DOMAIN_INFO_BASIC DSROLER_PRIMARY_DOMAIN_INFO_BASIC
_DSROLE_SERVER_STATE
Definition: dsrole.h:46
struct endpoint endpoint
Definition: nis.h:15
static FILE * out
Definition: regtests2xml.c:44
unsigned long DWORD
Definition: ntddk_ex.h:95
struct _DSROLE_UPGRADE_STATUS_INFO DSROLE_UPGRADE_STATUS_INFO
#define __stdcall
Definition: typedefs.h:25
enum _DSROLE_SERVER_STATE DSROLE_SERVER_STATE
DSROLE_UPGRADE_STATUS_INFO UpgradStatusInfo
Definition: dssetup.idl:54
struct _DSROLER_PRIMARY_DOMAIN_INFO_BASIC * PDSROLER_PRIMARY_DOMAIN_INFO_BASIC
char string[160]
Definition: util.h:11
DSROLE_MACHINE_ROLE MachineRole
Definition: dssetup.idl:44
_DSROLE_PRIMARY_DOMAIN_INFO_LEVEL
Definition: dsrole.h:29
GLuint in
Definition: glext.h:9616
static unsigned char pointer_default
Definition: parser.tab.c:114
struct _DSROLE_OPERATION_STATE_INFO * PDSROLE_OPERATION_STATE_INFO
DSROLE_OPERATION_STATE OperationState
Definition: dsrole.h:78
_ForwardIter unique(_ForwardIter __first, _ForwardIter __last)
Definition: _algo.h:298
unsigned int ULONG
Definition: retypes.h:1
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6204