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)
commit0d6352da4800aabc04dfd7c65a6afe6af7cd2d4b
tree8b05ac22ce1ce4e2801dab0e167f197b04dce256
parent28b59699425b1c954d191fc0e3bd357e4a4e4cd8
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.
13 files changed:
source/include/privileges.h
source/include/rpc_reg.h
source/lib/privileges.c
source/registry/reg_db.c
source/registry/reg_frontend.c
source/registry/reg_objects.c
source/registry/reg_printing.c
source/rpc_client/cli_reg.c
source/rpc_parse/parse_reg.c
source/rpc_server/srv_lsa_nt.c
source/rpc_server/srv_reg.c
source/rpc_server/srv_reg_nt.c
source/rpc_server/srv_spoolss_nt.c