summaryrefslogtreecommitdiff
path: root/source4/lib/registry/regf.idl
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r24667: Finally merge the registry improvements that Wilco Baan Hofman and I ↵Jelmer Vernooij1-3/+3
have been working on for at least half a year now. Contains the following improvements: * proper layering (finally!) for the registry library. Distinction is now made between 'real' backends (local, remote, wine, etc) and the low-level hive backends (regf, creg, ldb, ...) that are only used by the local registry backend * tests for all important hive and registry operations * re-enable RPC-WINREG tests (still needs more work though, as some return values aren't checked yet) * write support for REGF files * dir backend now supports setting/reading values, creating keys * support for storing security descriptors * remove CREG backend as it was incomplete, didn't match the data model and wasn't used at all anyway * support for parsing ADM files as used by the policy editor (see lib/policy) * support for parsing PREG files (format used by .POL files) * new streaming interface for registry diffs (improves speed and memory usage for regdiff/regpatch significantly) ... and fixes a large number of bugs in the registry code (This used to be commit 7a1eec6358bc863dfc671c542b7185d3e39d7b5a)
2007-10-10r24491: base_type() isn't supported anymore and the default for enumsStefan Metzmacher1-1/+1
is now uint16... metze (This used to be commit 82aad0e42c44f5b277aed743595795fcc4bad0d4)
2007-10-10r21433: Get rid of the COM support code - it's not used and unmaintained. We canJelmer Vernooij1-26/+26
always bring it back if we need to. This code was getting in the way while refactoring. Add some tests for TDR. Get rid of typedef in lib/registry/tdr_regf.idl and fix the TDR code to be able to deal with it. (This used to be commit 1ad0f99a439f0d52a735b391bf9900d50171aca5)
2007-10-10r15458: Fix support for Windows XP-style registry files and support for ↵Jelmer Vernooij1-10/+10
large numbers of subkeys. Patch by Wilco Baan Hofman <wilco@baanhofman.nl> (This used to be commit 02859870d62b875eca5feff175c489a93fa7ad84)
2007-10-10r14599: Pass ACLs down the registry layer.Jelmer Vernooij1-0/+1
(This used to be commit 6cdefd8945eee5513a6993350ea71f12d4dbd6fa)
2007-10-10r10207: Add some constJelmer Vernooij1-1/+1
(This used to be commit b1ad340b4720e922ae1e332c2a74986b1656358b)
2007-10-10r10020: Support for malloc / realloc / free in HBIN blocksJelmer Vernooij1-5/+8
Initial support for adding keys (still broken though) (This used to be commit ff8d3a27c1b9bb37de39e7d7b974702b2b8c4437)
2007-10-10r10016: Support reading security descriptors on keys.Jelmer Vernooij1-2/+2
(This used to be commit b349e902c7b0140cd94e241ba9f81c83fa54f603)
2007-10-10r10015: Change the NT4 registry backend to use the IDL-generate parse functions.Jelmer Vernooij1-27/+34
(This used to be commit 0ad46ef804c0654e927f9c14ea93c45f9e3c718c)
2007-10-10r10007: Merge data_blk and data_len member of registry_value into a DATA_BLOB.Jelmer Vernooij1-10/+12
Fix handling of REG_DWORD in the LDB backend. Fix a couple of warnings (This used to be commit 709fdc7ebf5a77cfb50359fad978884777decc3b)
2007-10-10r9995: Add file describing the REGF file format in IDL.Jelmer Vernooij1-0/+154
(used in reg_backend_nt4.c rewrite) (This used to be commit 5e1a16eda28d432b94dc933b44da3ca556f92fdf)