mirror of
https://github.com/samba-team/samba.git
synced 2025-10-19 23:33:15 +03:00
r20353: Restructure the DRSUAPI DsGetDomainControllerInfo test, because as
usual things are more complex than they appear. Also remove the incorrect server-side implementation, which blindly assumed some sense of consistancy across the API switch levels. Andrew Bartlett
This commit is contained in:
committed by
Gerald (Jerry) Carter
parent
929fd1beee
commit
79941adbff
@@ -253,6 +253,26 @@ NTSTATUS ejs_push_string(struct ejs_rpc *ejs,
|
||||
return mprSetVar(v, name, mprString(s));
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
pull a ipv4address (internally a string)
|
||||
*/
|
||||
NTSTATUS ejs_pull_ipv4address(struct ejs_rpc *ejs,
|
||||
struct MprVar *v, const char *name, const char **s)
|
||||
{
|
||||
return ejs_pull_string(ejs, v, name, s);
|
||||
}
|
||||
|
||||
/*
|
||||
push a ipv4address (internally a string)
|
||||
*/
|
||||
NTSTATUS ejs_push_ipv4address(struct ejs_rpc *ejs,
|
||||
struct MprVar *v, const char *name, char * const *s)
|
||||
{
|
||||
return ejs_push_string(ejs, v, name, *s);
|
||||
}
|
||||
|
||||
|
||||
NTSTATUS ejs_pull_dom_sid(struct ejs_rpc *ejs,
|
||||
struct MprVar *v, const char *name, struct dom_sid *r)
|
||||
{
|
||||
|
@@ -93,6 +93,10 @@ NTSTATUS ejs_pull_string(struct ejs_rpc *ejs,
|
||||
struct MprVar *v, const char *name, const char **s);
|
||||
NTSTATUS ejs_push_string(struct ejs_rpc *ejs,
|
||||
struct MprVar *v, const char *name, const char *s);
|
||||
NTSTATUS ejs_pull_ipv4address(struct ejs_rpc *ejs,
|
||||
struct MprVar *v, const char *name, const char **s);
|
||||
NTSTATUS ejs_push_ipv4address(struct ejs_rpc *ejs,
|
||||
struct MprVar *v, const char *name, char * const *s);
|
||||
void ejs_set_constant_int(int eid, const char *name, int value);
|
||||
void ejs_set_constant_string(int eid, const char *name, const char *value);
|
||||
|
||||
|
Reference in New Issue
Block a user