svn commit: samba r9338 - in branches/SAMBA_4_0/source: lib/registry librpc/idl rpc_server/winreg scripting/libjs torture/rpc

tridge at samba.org tridge at samba.org
Wed Aug 17 01:25:59 GMT 2005


Author: tridge
Date: 2005-08-17 01:25:58 +0000 (Wed, 17 Aug 2005)
New Revision: 9338

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9338

Log:

fixed the winreg IDL to be correct for the EnumKey and EnumValue
calls. The previous IDL was just a workaround for the limitations of
our older rpc infrastructure. Now that Jelmer has added much improved
string support using the charset keyword we can correctly implemenent
the unusual winreg string buffers.

Jelmer, note the little comment I put on winreg_StringBuf() about why
I couldn't use [value()] for the length field.

This also fixes EnumKey() and EnumValue() to use NTTIME fields for the
last_changed_time. I don't know why we were using a pair of uint32's,
as it is just a NTTIME.

Modified:
   branches/SAMBA_4_0/source/lib/registry/reg_backend_rpc.c
   branches/SAMBA_4_0/source/librpc/idl/winreg.idl
   branches/SAMBA_4_0/source/rpc_server/winreg/rpc_winreg.c
   branches/SAMBA_4_0/source/scripting/libjs/winreg.js
   branches/SAMBA_4_0/source/torture/rpc/winreg.c


Changeset:
Sorry, the patch is too large (511 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9338


More information about the samba-cvs mailing list