Commit graph

140 commits

Author SHA1 Message Date
Alexandre Julliard
2e2f6af0de ntdll: Fix the formatting of the get_token_groups request for 64-bit. 2009-07-03 13:58:09 +02:00
Louis Lenders
e8696ca02e ntdll: Add stub for NtSecureConnectPort. 2009-06-02 13:10:10 +02:00
Austin English
81543b79c2 ntdll: Change a noisy FIXME to a WARN. 2009-05-22 11:09:41 +02:00
Alexandre Julliard
82fb611806 ntdll: Fix the LPC_MESSAGE structure definition for 64-bit. 2009-05-07 14:44:22 +02:00
Hans Leidekker
f483f71ad2 ntdll: Implement NtQuery/SetInformationToken(TokenDefaultDacl). 2009-04-21 15:41:05 +02:00
Michael Stefaniuc
d2f6f56873 ntdll: Remove superfluous pointer casts. 2009-03-23 12:40:53 +01:00
Alexandre Julliard
912d98c2ae ntdll: Improve debugging helper for object attributes structure. 2009-02-16 11:46:44 +01:00
Paul Bryan Roberts
a552587de1 ntdll: Avoid potential infinite loop. 2009-02-12 17:53:35 +01:00
Alexandre Julliard
6a548b1e9d ntdll: Fix the various structures returned by NtQuerySystemInformation for 64-bit. 2009-01-03 14:55:32 +01:00
Stefan Dösinger
40447e804d ntdll: Print the SYSTEM_PERFORMANCE_INFORMATION only once. 2008-12-09 12:46:52 +01:00
Alexandre Julliard
db6e45488d server: Get rid of the support for module snapshots, it is no longer needed. 2008-12-09 11:49:37 +01:00
Alexandre Julliard
d1b3d484f7 server: Add functions for conversions between server object handles and pointer-style handles. 2008-12-08 16:05:17 +01:00
Alexandre Julliard
3d6313c9ce ntdll: Return more correct information for SystemBasicInformation and GetSystemInfo. 2008-11-03 13:34:13 +01:00
Aric Stewart
1865c47ff8 ntdll: Fix parsing of proc file. Also correct memory deallocation on the Mac. 2008-11-03 13:34:12 +01:00
Aric Stewart
a226f6609f ntdll: Implement SystemProcessorPerformanceInformation for Linux (/proc filesystems) and Mac OS X. 2008-10-20 13:56:58 +02:00
Alexandre Julliard
0327f84a2f ntdll: Implemented NtOpenProcessTokenEx and NtOpenThreadTokenEx. 2008-09-04 21:57:13 +02:00
Andrew Talbot
741b65c200 ntdll: Remove unneeded address-of operators from array names. 2008-07-11 14:06:27 +02:00
Klaus Layer
9f8d9e3e05 ntdll: Add missing FIXMEs for incomplete info classes in NtQuerySystemInformation. 2007-10-30 11:29:40 +01:00
Francois Gouget
bde9601ee1 ntdll: Fix compilation on systems that don't support nameless unions. 2007-09-18 11:20:13 +02:00
Rob Shearman
3f431a0646 server: Add get_token_statistics server call and use it to implement the TokenStatistics and TokenType levels for NtQueryInformationToken. 2007-09-14 14:43:46 +02:00
Rob Shearman
1cd222b451 ntdll: The impersonation level in NtDuplicateToken should be taken from the SecurityQualityOfService member of ObjectAttributes if present. 2007-07-13 12:27:12 +02:00
Alexandre Julliard
68a6182188 ntdll: Add check for null pointer in NtQuerySystemInformation(SystemModuleInformation). 2007-07-04 12:07:22 +02:00
Alexandre Julliard
5817e36634 ntdll: Improved the stub behavior of NtQuerySystemInformation(SystemModuleInformation). 2007-06-19 16:58:42 +02:00
Alexandre Julliard
aaf477f292 server: Change the timeout handling to use NT-style 64-bit timeouts everywhere. 2007-04-17 20:08:59 +02:00
Juan Lang
c2cb296277 ntdll: Implement NtAllocateLocallyUniqueId with server call. 2007-03-07 13:45:11 +01:00
Rob Shearman
d342d1413c server: Add get_token_impersonation_level server call for retrieving the impersonation level from a token.
Add tests for GetTokenInformation(TokenImpersonationLevel).
2007-02-21 19:49:37 +01:00
Hans Leidekker
f7b0ba7aa7 ntdll: Win64 printf format warning fixes. 2006-10-18 12:35:26 +02:00
Alexandre Julliard
c627601c3b server: Convert the server start time to the abs_time_t type. 2006-07-26 14:50:55 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Robert Shearman
3396a66ee7 server: Retrieve the groups for a token from the server. 2006-05-15 14:25:43 +02:00
James Hawkins
31f29ffcc8 ntdll: Return STATUS_NOT_IMPLEMENTED for the unimplemented port functions. 2006-05-10 11:20:09 +02:00
Robert Shearman
e52e4978b2 ntdll: Fix size check for NtQueryInformationToken(TokenGroups).
For NtQueryInformationToken(TokenGroups), don't do a size check before
the server call, as we don't know how many SIDs there are to return
and hence the needed buffer size.
2006-05-05 21:47:27 +02:00
H. Verbeet
c1f52e0013 ntdll: Add a stubbed NtSetSystemInformation. 2006-01-20 19:41:04 +01:00
Vitaliy Margolen
978f470692 ntdll: NtQueryInformationToken change parameters according to PSDK.
Check for NULL pointer.
2006-01-12 13:32:09 +01:00
Alexandre Julliard
836d07c369 server: Use attributes instead of inherit flag in token requests.
Also use the specified access rights in the open_token request.
2005-12-09 12:17:19 +01:00
Alexandre Julliard
f11d0a375f server: Use attributes instead of inherit flag in snapshot requests. 2005-12-09 12:09:44 +01:00
Ge van Geldorp
1a1583a364 Match PSDK STATUS_* definitions. 2005-11-28 17:32:54 +01:00
Ivan Leo Puoti
e1008c386f Add stub implementation for NtAccessCheckAndAuditAlarm. 2005-10-27 10:25:41 +00:00
Ivan Leo Puoti
e4512f0d57 Make a stub actually say "stub". 2005-10-03 18:44:52 +00:00
Mike McCormack
b5bd4a101a Fix gcc 4.0 warnings. 2005-09-02 14:47:36 +00:00
Alexandre Julliard
a5156dcf40 Added a stub for NtAlertResumeThread. 2005-08-18 11:47:17 +00:00
Robert Shearman
91eaea53ae - Change the default user SID to match what was previously returned by
NtQueryInformationToken.
- Implement TokenUser for NtQueryInformationToken.
- Add a function for getting the user's registry path from a SID.
2005-07-18 13:22:55 +00:00
Alexandre Julliard
9ad5628639 Moved the server start time to the init_thread request and got rid of
the init_process request (based on a patch by Felix Nawothnig).
2005-07-14 10:32:46 +00:00
Paul Vriens
d5820a0422 Improved stubs to show the correct behavior. 2005-07-05 11:46:37 +00:00
Mike McCormack
04f9f1b066 Don't include winbase.h or winerror.h when not necessary. 2005-06-21 09:52:40 +00:00
Mike McCormack
5b2d5fd758 Use HANDLE instead of HKEY in the NT API. 2005-06-17 13:58:33 +00:00
Mike McCormack
7da043f869 Add/fix more NT native API declarations. 2005-06-16 10:46:11 +00:00
Paul Vriens
e77306365b ProcessName should be without the path. 2005-06-16 09:44:39 +00:00
Paul Vriens
7691aca10c Only exact buffer size gives STATUS_SUCCESS. 2005-06-15 10:19:34 +00:00
Mike McCormack
0c9cb1dcee Declare port functions and fix prototypes. 2005-06-14 11:43:20 +00:00