r7995: * privileges are local except when they're *not*
authorGerald Carter <jerry@samba.org>
Wed, 29 Jun 2005 16:35:32 +0000 (16:35 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 15:58:07 +0000 (10:58 -0500)
commit270b90e25f2ec5fcb1283588a9e605b7228e0e41
treef84f6736eab9650035426c30acb781a11a7a2046
parent2e7f22e833fbb549f698460f9ed4d81af68b86e9
r7995: * privileges are local except when they're *not*
  printmig.exe assumes that the LUID of the SeBackupPrivlege
  on the target server matches the LUID of the privilege
  on the local client.  Even though an LUID is never guaranteed
  to be the same across reboots.  How *awful*!  My cat could
  write better code! (more on my cat later....)

* Set the privelege LUID in the global PRIVS[] array

* Rename RegCreateKey() to RegCreateKeyEx() to better match MSDN

* Rename the unknown field in RegCreateKeyEx() to disposition
  (guess according to MSDN)

* Add the capability to define REG_TDB_ONLY for using the reg_db.c
  functions and stress the RegXXX() rpc functions.
(This used to be commit 0d6352da4800aabc04dfd7c65a6afe6af7cd2d4b)
13 files changed:
source3/include/privileges.h
source3/include/rpc_reg.h
source3/lib/privileges.c
source3/registry/reg_db.c
source3/registry/reg_frontend.c
source3/registry/reg_objects.c
source3/registry/reg_printing.c
source3/rpc_client/cli_reg.c
source3/rpc_parse/parse_reg.c
source3/rpc_server/srv_lsa_nt.c
source3/rpc_server/srv_reg.c
source3/rpc_server/srv_reg_nt.c
source3/rpc_server/srv_spoolss_nt.c