1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-05 04:23:51 +03:00

r9123: Add ejs_pull_DATA_BLOB() and ejs_pull_BOOL() although leave DATA_BLOB

unimplemented for the moment.
This commit is contained in:
Tim Potter
2005-08-05 15:53:04 +00:00
committed by Gerald (Jerry) Carter
parent de0ac6a9d6
commit 0e022f8d45
2 changed files with 34 additions and 1 deletions

View File

@@ -292,3 +292,29 @@ NTSTATUS ejs_push_lsa_String(struct ejs_rpc *ejs,
return ejs_push_string(ejs, v, name, r->string);
}
NTSTATUS ejs_pull_DATA_BLOB(struct ejs_rpc *ejs,
struct MprVar *v, const char *name, DATA_BLOB *r)
{
return NT_STATUS_NOT_IMPLEMENTED;
}
NTSTATUS ejs_push_DATA_BLOB(struct ejs_rpc *ejs,
struct MprVar *v, const char *name,
const DATA_BLOB *r)
{
return NT_STATUS_NOT_IMPLEMENTED;
}
NTSTATUS ejs_pull_BOOL(struct ejs_rpc *ejs,
struct MprVar *v, const char *name, BOOL *r)
{
NDR_CHECK(mprGetVar(&v, name));
*r = mprVarToBool(v);
return NT_STATUS_OK;
}
NTSTATUS ejs_push_BOOL(struct ejs_rpc *ejs,
struct MprVar *v, const char *name, const BOOL *r)
{
return mprSetVar(v, name, mprCreateBoolVar(*r));
}