Gé van Geldorp
794fe5ff6a
Allocate new LUID for each logon session
...
svn path=/trunk/; revision=10490
2004-08-10 21:18:16 +00:00
Filip Navara
9ec9ff807a
- RegEnumValueW should fill in *lpcbData if lpData == NULL.
...
svn path=/trunk/; revision=10215
2004-07-18 23:52:30 +00:00
Filip Navara
70d717f742
- Disable debug messages.
...
svn path=/trunk/; revision=10182
2004-07-17 17:24:45 +00:00
Filip Navara
9eee1e99ee
- RegQueryValueExW shouldn't touch *lpcbData if lpData == NULL.
...
svn path=/trunk/; revision=10179
2004-07-17 16:09:07 +00:00
Eric Kohl
72b6ef30e7
Fix NtAccessCheck() prototype.
...
svn path=/trunk/; revision=10087
2004-07-12 12:05:49 +00:00
Eric Kohl
8d58125bdc
Fix typo in SetSecurityDescriptorOwner().
...
svn path=/trunk/; revision=10079
2004-07-11 13:33:40 +00:00
Eric Kohl
e32637bc50
Fix default DACL of the logon token.
...
svn path=/trunk/; revision=10067
2004-07-10 21:15:26 +00:00
Thomas Bluemel
35f4d34682
export GetSecurityInfo()
...
svn path=/trunk/; revision=10064
2004-07-10 14:38:24 +00:00
Eric Kohl
5b9cf862e0
Create group SIDs for logon token.
...
svn path=/trunk/; revision=10063
2004-07-10 13:12:24 +00:00
Filip Navara
35a256ae2b
- Since LookupAccountSidA is unimplemented, but returns success, we should at least fill the output parameters with some reasonable values.
...
svn path=/trunk/; revision=10053
2004-07-09 20:10:45 +00:00
Gé van Geldorp
f79ec69b9c
Set default (Administrator) privileges when logging on
...
svn path=/trunk/; revision=10007
2004-07-07 08:41:47 +00:00
Gé van Geldorp
f390319086
Implement LookupPrivilegeValueW for local machine
...
svn path=/trunk/; revision=10005
2004-07-06 22:08:48 +00:00
Gé van Geldorp
37635ba853
Make AdjustTokenPrivileges confirm to MSDN-documented behaviour:
...
- return FALSE on error with appropriate LastError
- return TRUE with LastError == ERROR_NOT_ALL_ASSIGNED if not all
privileges could be adjusted
- return TRUE with LastError == ERROR_SUCCESS if all privileges
were successfully adjusted
svn path=/trunk/; revision=10004
2004-07-06 22:07:26 +00:00
Filip Navara
8fab52126f
- Fix errors during optimized build.
...
svn path=/trunk/; revision=9983
2004-07-03 17:40:27 +00:00
Gé van Geldorp
60d9c7030d
Remove debugging statement
...
svn path=/trunk/; revision=9978
2004-07-03 14:46:39 +00:00
Gé van Geldorp
40afa3d500
NtCreateKey doesn't create nested keys, but RegCreateKey should. Fixes
...
issues 2) and 3) of bug #331
svn path=/trunk/; revision=9975
2004-07-02 21:20:51 +00:00
Gunnar Dalsnes
00eec04d6e
added comment to FreeSid
...
svn path=/trunk/; revision=9785
2004-06-20 23:39:07 +00:00
Eric Kohl
06e579a944
Compile advapi32 using w32api.
...
svn path=/trunk/; revision=9695
2004-06-17 09:07:12 +00:00
Hartmut Birr
716bbd44ba
- Moved the definition of all dll base addresses to baseaddress.cfg.
...
svn path=/trunk/; revision=9553
2004-05-29 21:24:48 +00:00
Thomas Bluemel
d7b5932acd
fixed filename in include statement and added some debug prints for stubs
...
svn path=/trunk/; revision=9508
2004-05-27 14:50:17 +00:00
Filip Navara
72afcc3bb8
- Fixed the third passed parameter to NtSetInformationThread call in ImpersonateLoggedOnUser.
...
svn path=/trunk/; revision=9500
2004-05-26 19:53:48 +00:00
Thomas Bluemel
d7d7bbef13
added stubs for SetFileSecurityW(), GetNamedSecurityInfoA/W() and SetNamedSecurityInfoA/W()
...
svn path=/trunk/; revision=9496
2004-05-26 09:50:10 +00:00
Filip Navara
63c655e5d1
- Add some stubs needed by native Windows DLLs.
...
svn path=/trunk/; revision=9373
2004-05-13 20:42:28 +00:00
Filip Navara
75a32eddd8
- Reverted my last changed, should go to branch!
...
svn path=/trunk/; revision=9112
2004-04-12 17:20:47 +00:00
Filip Navara
15d5f5709e
- Initial hacky implementation of some SCM calls needed by coLinux.
...
svn path=/trunk/; revision=9110
2004-04-12 17:14:55 +00:00
Filip Navara
d24371eaec
- Remove the hack implemenation of LookupPrivilegeValueW.
...
- Don't check for load driver privilege yet.
- Don't try to acquire load driver privilege in Services.
svn path=/trunk/; revision=9103
2004-04-12 15:22:53 +00:00
Filip Navara
1ff2de0b1a
- Implement LookupPrivilegeValueW.
...
svn path=/trunk/; revision=9087
2004-04-11 19:21:43 +00:00
Gé van Geldorp
1f56a63145
Handle lpcbData == NULL case.
...
svn path=/trunk/; revision=8957
2004-04-03 13:12:43 +00:00
Eric Kohl
a7456eb968
Fix bugs in RegQueryValueExA() and RegQueryValueExW() that caused crashes or returned bogus
...
information if the caller wants to retrieve the value data length only.
This fixes some bugs with regedit.
svn path=/trunk/; revision=8940
2004-04-01 13:53:08 +00:00
Eric Kohl
9e558fcc6a
- Implement ImpersonateLoggedOnUser().
...
- Moved some security related functions to better places.
svn path=/trunk/; revision=8870
2004-03-25 11:30:07 +00:00
Steven Edwards
ffc7f0a6a8
Enable stub for ImpersonateLoggedOnUser. This gets taskmgr
...
to load again.
svn path=/trunk/; revision=8803
2004-03-20 04:32:06 +00:00
Filip Navara
cf41719321
- Include eventlog.c in the build.
...
svn path=/trunk/; revision=8632
2004-03-10 21:56:04 +00:00
Filip Navara
fe0b173e6e
- Export the event log functions and LookupAccountSid[AW].
...
svn path=/trunk/; revision=8631
2004-03-10 21:37:18 +00:00
Aleksey Bragin
2b24e33ce7
LookupAccountSidA and W stubs added (FAR needs them). Hope it is the right place for them.
...
svn path=/trunk/; revision=8630
2004-03-10 21:34:42 +00:00
Eric Kohl
e380640f44
LogonUserW(): Fix key name.
...
svn path=/trunk/; revision=8607
2004-03-09 15:04:28 +00:00
Filip Navara
1a34bfa768
- Added Event Log stubs copied from Wine. It seems it's needed for Visual Basic runtime.
...
svn path=/trunk/; revision=8600
2004-03-08 21:58:17 +00:00
Steven Edwards
41a3435039
Get MSYS and a few others working again....
...
svn path=/trunk/; revision=8593
2004-03-08 18:09:05 +00:00
Filip Navara
504a0756cf
- Fixed the definition of IsTextUnicode.
...
svn path=/trunk/; revision=8460
2004-02-28 22:26:34 +00:00
Filip Navara
803e8a4b0f
- Removed IsTextUnicode stub and replaced it with forwarding to NTDLL.RtlIsTextUnicode.
...
svn path=/trunk/; revision=8400
2004-02-26 16:16:18 +00:00
Steven Edwards
8e76a54705
Added stub of IsTextUnicode to get notepad working again......
...
.....The next time someone submits copyrighted code and it makes it in to CVS
the contributor and the person that committed it are going to get a visit from me.
svn path=/trunk/; revision=8393
2004-02-26 00:33:09 +00:00
Steven Edwards
23cc7e88c1
Added stubs for GetFileSecurityA, SetFileSecurityA and
...
GetUserName based on Winehq sources to get Dependancy
Walker working again.
svn path=/trunk/; revision=8392
2004-02-25 23:54:13 +00:00
Steven Edwards
2ef4c4f1ad
Fixed error introduced by removing the stubs.
...
Created new file hwprofiles.c for GetCurrentHwProfileA
svn path=/trunk/; revision=8388
2004-02-25 23:12:39 +00:00
Eric Kohl
8b99b4ec5e
Remove ALL stubs which might be of questionable origin.
...
svn path=/trunk/; revision=8369
2004-02-25 14:25:11 +00:00
Eric Kohl
a1eebee733
Minor cleanup.
...
Implement RegRestoreKeyW().
svn path=/trunk/; revision=8311
2004-02-22 14:26:07 +00:00
Steven Edwards
459d72e610
Implemented LsaFreeMemory and
...
changed a few stubs to match WINE so Msys will load.
svn path=/trunk/; revision=8176
2004-02-14 23:13:58 +00:00
Eric Kohl
8f96df5995
Implement basic administrator account creation and logon.
...
This is neither safe nor NT-compatible.
svn path=/trunk/; revision=7835
2004-01-23 10:35:52 +00:00
Eric Kohl
efb3dc1194
Implement CreateProcessAsUser[A/W] and LogonUserW with a fake token.
...
svn path=/trunk/; revision=7793
2004-01-20 23:16:42 +00:00
Eric Kohl
526b9ea0bc
Moved logon-related functions to a separate file.
...
Replaced WINBOOL by BOOL.
svn path=/trunk/; revision=7785
2004-01-20 01:40:19 +00:00
Filip Navara
73b404c2ea
- Removed some obsolete headers.
...
- Converted some of the (mostly network) stuff to compile with W32API.
svn path=/trunk/; revision=7573
2004-01-11 20:46:06 +00:00
Gé van Geldorp
6161de8e1a
On error return from RegQueryValueExW, don't touch *lpcbData. *lpcbData
...
is always in bytes, even for string registry settings.
svn path=/trunk/; revision=7312
2003-12-29 23:04:55 +00:00