Thomas Bluemel
71a12f48d0
implemented TreeResetNamedSecurityInfo and forward it to the MARTA provider
...
svn path=/trunk/; revision=16823
2005-07-27 23:11:38 +00:00
Thomas Bluemel
9dabbd25fc
implemented GetExplicitEntriesFromAcl and forward it to the MARTA provider
...
svn path=/trunk/; revision=16816
2005-07-27 20:24:11 +00:00
Thomas Bluemel
d04a2e183c
implemented GetInheritanceSource and FreeInheritedFromArray and forward them to the MARTA provider
...
svn path=/trunk/; revision=16807
2005-07-27 18:24:18 +00:00
Thomas Bluemel
a3b5b6b8a8
implemented SetEntriesInAclA/W and forward the call to the MARTA provider
...
svn path=/trunk/; revision=16806
2005-07-27 17:20:57 +00:00
Thomas Bluemel
961df2a275
export these stubs: AddAccessAllowedObjectAce, AddAccessDeniedObjectAce, AddAuditAccessObjectAce, CreatePrivateObjectSecurityEx, CreatePrivateObjectSecurityWithMultipleInheritance, ConvertToAutoInheritPrivateObjectSecurity, EqualDomainSid, GetWindowsAccountDomainSid and CreateWellKnownSid
...
svn path=/trunk/; revision=16775
2005-07-27 01:31:34 +00:00
Thomas Bluemel
cbb15fff51
implemented GetNamedSecurityA/W and SetNamedSecurityInfoA/W and forward them to the MARTA provider
...
svn path=/trunk/; revision=16762
2005-07-26 22:21:02 +00:00
Thomas Bluemel
b0faf4f537
- implemented GetSecurityInfo and SetSecurityInfo which just check and/or transform parameters and pass the call to the MARTA provider
...
- added missing definitions to w32api
svn path=/trunk/; revision=16760
2005-07-26 21:20:55 +00:00
Alex Ionescu
b8f8df7565
- Various Microsoft DDK/PSDK compatibility fixes and some MSVC stuff too.
...
- Fix PSECURITY_DESCRIPTOR_RELATIVE names.c
- Don't use rtltypes.h as a replacement for normal stdlib headers.
- Fix a HAL header fixme.
svn path=/trunk/; revision=16744
2005-07-26 14:00:45 +00:00
Martin Fuchs
66fd6f0880
set eol-style for most xml files
...
svn path=/trunk/; revision=16720
2005-07-24 21:42:00 +00:00
Thomas Bluemel
184ff4dd27
export LsaLookupSids which is required by aclui.dll
...
svn path=/trunk/; revision=16699
2005-07-23 10:08:15 +00:00
Casper Hornstrup
4a454cb7d6
Generate RPC interface headers in intermediate directory
...
svn path=/trunk/; revision=16647
2005-07-19 18:46:13 +00:00
Thomas Bluemel
cc6ffdce48
fixed some signed/unsigned comparison warnings with -Wsign-compare
...
svn path=/trunk/; revision=16441
2005-07-05 22:35:29 +00:00
Eric Kohl
f03def7913
Implement private object security functions.
...
svn path=/trunk/; revision=16309
2005-06-27 22:42:28 +00:00
Thomas Bluemel
4f18890314
flag IsTokenRestricted() as @implemented
...
svn path=/trunk/; revision=16240
2005-06-23 10:34:16 +00:00
Alex Ionescu
44b8b1697a
Remove rosrtl from advapi
...
svn path=/trunk/; revision=16161
2005-06-20 18:58:56 +00:00
Alex Ionescu
cf9968925b
Switch Advapi32 to NDK
...
svn path=/trunk/; revision=16160
2005-06-20 18:55:05 +00:00
Filip Navara
7bf3a79d15
Remove Jamfiles.
...
svn path=/trunk/; revision=16153
2005-06-20 14:30:44 +00:00
Filip Navara
14e5873c84
Do NOT include defines.h in .rc files.
...
svn path=/trunk/; revision=15968
2005-06-17 11:28:23 +00:00
Thomas Bluemel
f6e5d12f4c
implemented IsTokenRestricted(), inspired by a patch to winehq by James Hawkins
...
svn path=/trunk/; revision=15958
2005-06-17 09:46:29 +00:00
Casper Hornstrup
5c0d2bc84c
Remove old makefiles
...
svn path=/trunk/; revision=15809
2005-06-05 16:32:33 +00:00
Casper Hornstrup
fa1312ce09
Generate proxy makefiles
...
svn path=/branches/xmlbuildsystem/; revision=15315
2005-05-15 15:56:06 +00:00
Casper Hornstrup
9d474ab0bd
Merge 14981:15268 from trunk
...
svn path=/branches/xmlbuildsystem/; revision=15273
2005-05-14 12:37:12 +00:00
Steven Edwards
189e9fae5c
strip whitespace from end of lines
...
svn path=/trunk/; revision=15169
2005-05-09 01:43:41 +00:00
Thomas Bluemel
917fe293f6
more fixes for GCC4
...
svn path=/trunk/; revision=15110
2005-05-08 03:09:14 +00:00
Casper Hornstrup
1fef01891c
Merge 14551:14980 from trunk
...
svn path=/branches/xmlbuildsystem/; revision=15017
2005-05-05 19:15:25 +00:00
Thomas Bluemel
6b48fc81ad
implemented RegOpenUserClassesRoot (doesn't work in reactos because there's no symbolic link \Registry\User\<SID>_Classes yet)
...
svn path=/trunk/; revision=15009
2005-05-05 17:45:00 +00:00
Thomas Bluemel
de9188501b
the registry functions shouldn't change the last error, instead they should just return the error code.
...
svn path=/trunk/; revision=15006
2005-05-05 16:15:08 +00:00
Thomas Bluemel
b9c033f3ec
- ported BuildTrusteeWithObjectsAndNameA/W and BuildTrusteeWithObjectsAndSidA/W from wine
...
- implemented RegOpenCurrentUser
- directly forward GetSecurityDescriptorLength to NTDLL.RtlLengthSecurityDescriptorguard dumping the stack trace to prevent infinite exception loopsguard dumping the stack trace to prevent infinite exception loops
svn path=/trunk/; revision=15003
2005-05-05 15:39:27 +00:00
Thomas Bluemel
da6a50d93f
directly use HeapAlloc/Free in midl_user_allocate and midl_user_free instead of the depreciated GlobalAlloc/Free functions
...
svn path=/trunk/; revision=14999
2005-05-05 13:24:39 +00:00
Thomas Bluemel
e85ca23849
don't dereference lpTokenAttributes if the caller passed NULL to DuplicateTokenEx
...
svn path=/trunk/; revision=14995
2005-05-05 12:21:43 +00:00
Thomas Bluemel
483c08b898
- fixed RegSetValueEx to take the null-terminating byte for strings into account when the caller forgot it
...
- capture the driver service name string in NtLoadDriver
svn path=/trunk/; revision=14984
2005-05-05 02:46:17 +00:00
Thomas Bluemel
079656c5c4
only create handles with access rights needed for the operation
...
svn path=/trunk/; revision=14983
2005-05-05 00:07:27 +00:00
Aleksey Bragin
d534342503
RegOpenKey, RegOpenKeyEx A/W imported and ported from WINE. This keeps the current test set in advapi32_test registry on 85/0 level
...
svn path=/trunk/; revision=14969
2005-05-04 15:53:54 +00:00
Thomas Bluemel
6e1ab38590
fixed uninitialized variable warning
...
svn path=/trunk/; revision=14894
2005-04-30 22:45:58 +00:00
Aleksey Bragin
be9f61a8b9
Fixed RegEnumValueA/W behaviour when output buffers are too small. This fixes 20+ tests from "advapi32_test registry" (now it has only 2 failures - but that's a reduced tests set!).
...
I beg my pardon for reformatting these two funcs and fixing bugs in one commit, I will do it in different commits in the future.
svn path=/trunk/; revision=14891
2005-04-30 21:11:34 +00:00
Aleksey Bragin
11e90a8e41
Import from WINE 25.04.05 (just because we have old version sitting in our SVN, which shows failures even on WinXP).
...
Now "advapi32_test registry" has 0 failures on Windows XP Pro. (and generally should have 0 failures under ROS too...)
svn path=/trunk/; revision=14860
2005-04-29 11:25:55 +00:00
Aleksey Bragin
23c9abb0b3
Fix (registry.c:325, dated 20050425) test failure. Description: Added RegOpenKeyA/W check for input param (if it's NULL pointer, returning error)
...
svn path=/trunk/; revision=14849
2005-04-28 20:26:06 +00:00
Eric Kohl
e8c40d4eee
advapi32.dll: Implement QueryServiceStatus.
...
services.exe: Implement OpenSCManagerA, OpenServiceA, OpenServiceW and QueryServiceStatus.
svn path=/trunk/; revision=14750
2005-04-23 00:01:37 +00:00
Thomas Bluemel
a0ef12d39e
fix typo
...
svn path=/trunk/; revision=14701
2005-04-19 10:40:37 +00:00
Thomas Bluemel
77089de5b6
directly redirect MapGenericMask to ntdll
...
svn path=/trunk/; revision=14700
2005-04-19 10:36:11 +00:00
Filip Navara
096c2a1089
Reenable ControlService and fix syntax errors in svcctl.idl.
...
svn path=/trunk/; revision=14686
2005-04-18 22:11:46 +00:00
Eric Kohl
e2e4bed006
Disable ControlService() because of a bug in WIDL.
...
svn path=/trunk/; revision=14683
2005-04-18 21:34:11 +00:00
Eric Kohl
30e7e912c2
ADVAPI32.DLL / SERVICES.EXE:
...
Implement ControlService()
RPCRT4.DLL:
Disable a bogus buffer overflow check in NdrSimpleStructMarshall.
svn path=/trunk/; revision=14658
2005-04-17 19:56:50 +00:00
Eric Kohl
8c8090fc65
- Move generated files to the top of the file list.
...
- Rename generated file svcctl.h to svcctl_c.h.
svn path=/trunk/; revision=14647
2005-04-17 11:01:00 +00:00
Eric Kohl
5942162766
ADVAPI32.DLL:
...
- Implement LockServiceDatabase and UnlockServiceDatabase.
SERVICES.EXE:
- Add stubs: ScmrLockServiceDatabase, ScmrUnlockDerviceDatabase, SamrNotifyBootConfigStatus, and ScmrCreateServiceW.
- Store and check access rights.
svn path=/trunk/; revision=14635
2005-04-16 12:50:33 +00:00
Eric Kohl
91ec410e2f
Use RPC for making calls to the Service Control Manager.
...
svn path=/trunk/; revision=14630
2005-04-15 22:02:37 +00:00
Casper Hornstrup
6d5cdde45c
Merge 13831:14550 from trunk
...
svn path=/branches/xmlbuildsystem/; revision=14575
2005-04-10 14:32:30 +00:00
Casper Hornstrup
c8c43a85a3
Install generated files
...
svn path=/branches/xmlbuildsystem/; revision=14489
2005-04-04 22:05:08 +00:00
Emanuele Aliberti
b0c5a68699
Some stubbing and some stack sizes in exported symbols.
...
svn path=/trunk/; revision=14337
2005-03-26 22:10:04 +00:00
Emanuele Aliberti
a24101498d
Exported symbol list updated to 5.1-SP2
...
svn path=/trunk/; revision=14334
2005-03-26 17:52:32 +00:00