r7995: * privileges are local except when they're *not*
commitc199b7f290a601d2aec40445f862a90690a4da07
authorGerald Carter <jerry@samba.org>
Wed, 29 Jun 2005 16:35:32 +0000 (29 16:35 +0000)
committerGerald Carter <jerry@samba.org>
Wed, 29 Jun 2005 16:35:32 +0000 (29 16:35 +0000)
tree8b05ac22ce1ce4e2801dab0e167f197b04dce256
parentbe39cd8f0cc2ce1359e9887fee60790ae573f71c
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