ReactOS
0.4.16-dev-716-g2b2bdab
nis.h
Go to the documentation of this file.
1
#ifndef _RPCSVC_NIS_H
2
#define _RPCSVC_NIS_H
3
4
#define NIS_PK_NONE 0
/* no public key (unix/sys auth) */
5
#define NIS_PK_DH 1
/* Public key is Diffie-Hellman type */
6
#define NIS_PK_RSA 2
/* Public key is RSA type */
7
#define NIS_PK_KERB 3
/* Use kerberos style authentication */
8
9
typedef
char
*
nis_name
;
10
struct
endpoint
{
11
char
*
uaddr
;
12
char
*
family
;
13
char
*
proto
;
14
};
15
typedef
struct
endpoint
endpoint
;
16
17
struct
nis_server
{
18
nis_name
name
;
19
struct
{
20
u_int
ep_len
;
21
endpoint
*
ep_val
;
22
}
ep
;
23
uint32_t
key_type
;
24
netobj
pkey
;
25
};
26
typedef
struct
nis_server
nis_server
;
27
28
#endif
/* !_RPCSVC_NIS_H */
29
u_int
UINT32 u_int
Definition:
types.h:82
uint32_t
UINT32 uint32_t
Definition:
types.h:75
nis_name
char * nis_name
Definition:
nis.h:9
endpoint
Definition:
nis.h:10
endpoint::proto
char * proto
Definition:
nis.h:13
endpoint::uaddr
char * uaddr
Definition:
nis.h:11
endpoint::family
char * family
Definition:
nis.h:12
netobj
Definition:
xdr.h:332
nis_server
Definition:
nis.h:17
nis_server::ep_val
endpoint * ep_val
Definition:
nis.h:21
nis_server::key_type
uint32_t key_type
Definition:
nis.h:23
nis_server::pkey
netobj pkey
Definition:
nis.h:24
nis_server::name
nis_name name
Definition:
nis.h:18
nis_server::ep_len
u_int ep_len
Definition:
nis.h:20
nis_server::ep
struct nis_server::@208 ep
dll
3rdparty
libtirpc
tirpc
rpcsvc
nis.h
Generated on Thu Feb 6 2025 06:02:45 for ReactOS by
1.9.6