ReactOS 0.4.16-dev-297-gc569aee
dssetup.idl
Go to the documentation of this file.
1/*
2 * Directory Service Setup interface definition
3 */
4
5#include <ms-dtyp.idl>
6
7typedef enum _DSROLE_MACHINE_ROLE {
15
21
27
28typedef struct _DSROLE_UPGRADE_STATUS_INFO {
32
38
39typedef 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]
67interface dssetup
68{
69 DWORD
74 [out, switch_is(InfoLevel)] PDSROLER_PRIMARY_DOMAIN_INFORMATION *DomainInfo);
75}
handle_t hBinding
Definition: ctx_c.c:54
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
Definition: dcom.idl:35
static const WCHAR version[]
Definition: asmname.c:66
_DSROLE_SERVER_STATE
Definition: dsrole.h:48
enum _DSROLE_SERVER_STATE DSROLE_SERVER_STATE
_DSROLE_MACHINE_ROLE
Definition: dsrole.h:38
_DSROLE_PRIMARY_DOMAIN_INFO_LEVEL
Definition: dsrole.h:31
_DSROLE_OPERATION_STATE
Definition: dsrole.h:55
enum _DSROLE_OPERATION_STATE DSROLE_OPERATION_STATE
@ DsRoleServerUnknown
Definition: dssetup.idl:17
@ DsRoleServerPrimary
Definition: dssetup.idl:18
@ DsRoleServerBackup
Definition: dssetup.idl:19
struct _DSROLER_PRIMARY_DOMAIN_INFO_BASIC DSROLER_PRIMARY_DOMAIN_INFO_BASIC
struct _DSROLER_PRIMARY_DOMAIN_INFO_BASIC * PDSROLER_PRIMARY_DOMAIN_INFO_BASIC
union _DSROLER_PRIMARY_DOMAIN_INFORMATION * PDSROLER_PRIMARY_DOMAIN_INFORMATION
struct _DSROLE_UPGRADE_STATUS_INFO DSROLE_UPGRADE_STATUS_INFO
enum _DSROLE_SERVER_STATE DSROLE_SERVER_STATE
@ DsRole_RoleMemberWorkstation
Definition: dssetup.idl:9
@ DsRole_RoleBackupDomainController
Definition: dssetup.idl:12
@ DsRole_RoleStandaloneServer
Definition: dssetup.idl:10
@ DsRole_RoleMemberServer
Definition: dssetup.idl:11
@ DsRole_RolePrimaryDomainController
Definition: dssetup.idl:13
@ DsRole_RoleStandaloneWorkstation
Definition: dssetup.idl:8
@ DsRolePrimaryDomainInfoBasic
Definition: dssetup.idl:23
@ DsRoleUpgradeStatus
Definition: dssetup.idl:24
@ DsRoleOperationState
Definition: dssetup.idl:25
struct _DSROLE_UPGRADE_STATUS_INFO * PDSROLE_UPGRADE_STATUS_INFO
@ DsRoleOperationNeedReboot
Definition: dssetup.idl:36
@ DsRoleOperationActive
Definition: dssetup.idl:35
@ DsRoleOperationIdle
Definition: dssetup.idl:34
union _DSROLER_PRIMARY_DOMAIN_INFORMATION DSROLER_PRIMARY_DOMAIN_INFORMATION
enum _DSROLE_OPERATION_STATE DSROLE_OPERATION_STATE
struct _DSROLE_OPERATION_STATE_INFO * PDSROLE_OPERATION_STATE_INFO
struct _DSROLE_OPERATION_STATE_INFO DSROLE_OPERATION_STATE_INFO
enum _DSROLE_PRIMARY_DOMAIN_INFO_LEVEL DSROLE_PRIMARY_DOMAIN_INFO_LEVEL
enum _DSROLE_MACHINE_ROLE DSROLE_MACHINE_ROLE
enum _DSROLE_SERVER_STATE * PDSROLE_SERVER_STATE
unsigned long DWORD
Definition: ntddk_ex.h:95
GLuint in
Definition: glext.h:9616
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6204
DWORD __stdcall DsRolerGetPrimaryDomainInformation([in] handle_t hBinding, [in] DSROLE_PRIMARY_DOMAIN_INFO_LEVEL InfoLevel, [out, switch_is(InfoLevel)] PDSROLER_PRIMARY_DOMAIN_INFORMATION *DomainInfo)
Definition: msctf.idl:550
char string[160]
Definition: util.h:11
static FILE * out
Definition: regtests2xml.c:44
DSROLE_MACHINE_ROLE MachineRole
Definition: dssetup.idl:44
DSROLE_OPERATION_STATE OperationState
Definition: dsrole.h:79
DSROLE_SERVER_STATE PreviousServerState
Definition: dsrole.h:74
Definition: nis.h:10
#define __stdcall
Definition: typedefs.h:25
uint32_t ULONG
Definition: typedefs.h:59
DSROLE_OPERATION_STATE_INFO OperationStateInfo
Definition: dssetup.idl:55
DSROLE_UPGRADE_STATUS_INFO UpgradStatusInfo
Definition: dssetup.idl:54
DSROLER_PRIMARY_DOMAIN_INFO_BASIC DomainInfoBasic
Definition: dssetup.idl:53