Commit Graph

291 Commits

Author SHA1 Message Date
Alexandre Julliard 530e765035 include: Exception filters should return LONG, not DWORD.
Also move UnhandledExceptionFilter definitions to winbase.h since they
are there in the latest SDK.
2006-09-20 11:26:59 +02:00
Andrew Talbot 06e7d91bad kernel: Constify a formal parameter. 2006-09-08 16:07:36 +02:00
Robert Reif abdb2dbc66 kernel32: Add GetNativeSystemInfo. 2006-08-16 12:41:01 +02:00
Robert Reif 611eb3fa8a kernel32: Add IsWow64Process. 2006-08-11 19:26:12 +02:00
Robert Reif c4ac8c5b16 advapi32: Add CreateWellKnownSid and IsWellKnownSid. 2006-07-17 13:45:11 +02:00
Alexandre Julliard 1053eccb36 include: Added prototype for DllMain. 2006-06-12 16:18:17 +02:00
Eric Pouech 1d6e2590e0 ntdll/kernel32: Pipe information.
- implemented ntdll.NtQueryInformationFile's FilePipeLocalInformation control code 
- reimplemented kernel32.GetNamedPipeInfo on top of it
- enhance current features to make this work both on client and server handles
- now also returning the number of instances
2006-05-27 12:31:01 +02:00
Alexandre Julliard ab2349daf0 kernel32: Partial implementation of GetModuleHandleExA/W. 2006-05-27 10:57:17 +02:00
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Robert Shearman 29d3f1e15d include: Add defines used in CopyFileEx. 2006-05-23 11:32:47 +02:00
Paul Chitescu b1cbecbbc6 advapi32: Add stub FileEncryptionStatus and declarations. 2006-05-20 16:56:16 +02:00
Detlef Riekenberg 060d53748d winbase.h: Add missing LMEM_INVALID_HANDLE define. 2006-03-16 21:40:00 +01:00
Eric Pouech 3c0e5eed83 A few fixes for pointer qualifiers (const, volatile) warnings. 2006-02-06 13:10:18 +01:00
Hans Leidekker 69c5f62da8 include: Add some defines related to tape support. 2006-01-26 13:22:24 +01:00
Mike McCormack 1f7c81eb36 kernel32: Create a stub implementation for PostQueuedCompletionStatus. 2006-01-17 13:13:01 +01:00
Mike McCormack a1edebf523 kernel32: Declare BindIoCompletionCallback(). 2006-01-16 20:51:11 +01:00
Mike McCormack 91199249ec kernel32: Define SCS_64BIT_BINARY. 2006-01-16 20:40:33 +01:00
Eric Pouech b09582a890 Implemented kernel32 process affinity handling on top on ntdll. 2005-09-27 10:52:10 +00:00
Alexandre Julliard c9b27e90ce Implemented InterlockedCompareExchangePointer and
InterlockedExchangePointer for x86-64.
2005-09-13 15:01:41 +00:00
Felix Nawothnig 58d7d7454b Make the destination pointers of Interlocked* functions volatile to
match the SDK headers.
2005-08-18 10:50:38 +00:00
Alexandre Julliard e859359211 Added a wine_get_dos_file_name function in kernel32 as a wrapper
around the new wine_unix_to_nt_file_name.
2005-08-11 11:07:17 +00:00
Mike McCormack f223b68bb6 Correct OFSTRUCT declaration. 2005-08-09 10:21:53 +00:00
Alexandre Julliard fb722a0ee5 Properly sort the function prototypes. 2005-08-01 14:53:53 +00:00
Vincent Béron 05b2c1cc81 Remove multiple declarations of the same function, keeping the public
one as reference.
2005-07-24 16:17:28 +00:00
Mike McCormack 901f5b328c DUPLICATE_* flags should be defined in winnt.h. 2005-06-27 09:44:08 +00:00
Mike McCormack 6788420102 Declare ProcessIdToSessionId. 2005-06-22 11:59:34 +00:00
Mike McCormack 48a8f520f5 Add a couple of missing functions. 2005-06-14 11:43:35 +00:00
Mike McCormack 5e62bd0b0c Declare some missing functions. 2005-06-13 10:04:20 +00:00
Mike McCormack 487f41e7f4 Added some security related functions to winbase.h. 2005-06-07 20:06:05 +00:00
Alexandre Julliard 16885f09a5 Fixed RtlIsTextUnicode prototype, and made it properly take into
account the results of the tests to determine the return value.
2005-05-31 13:24:44 +00:00
Mike McCormack fa6563d5fb - always declare the lstr* functions, even if they're inline
- add prototype for ReadDirectoryChangesW
2005-05-29 20:03:30 +00:00
Uwe Bonnes ef73685e6b Fix small typo. 2005-05-25 17:49:37 +00:00
Dimitrie O. Paun 1ef6e296f9 Move {ABOVE,BELOW}_NORMAL_PRIORITY_CLASS to winbase.h. 2005-05-11 12:00:58 +00:00
Andreas Mohr 51198f8eb6 Fix for CommConfigDialog*() hwnd argument. 2005-05-09 19:32:33 +00:00
Alexandre Julliard f2ad8e3121 Define strncpy to an error to make sure it doesn't creep back in. 2005-04-25 16:23:32 +00:00
Dmitry Timoshkov 75b93ff1aa Match OVERLAPPED structure to the SDK definition. 2005-03-17 19:00:08 +00:00
Mike McCormack d9ef0a4ba4 Declare inline string function WINAPI (found by Krzysztof Foltman). 2005-03-17 13:56:53 +00:00
Dmitry Timoshkov 0497af09a7 Match RaiseException and EXCEPTION_RECORD to SDK definitions. 2005-02-24 13:15:36 +00:00
Ivan Leo Puoti d8793bb776 Added a couple of defines. 2005-02-22 19:32:22 +00:00
Mike McCormack 3b2019badb Make lstr* functions inline inside Wine. 2005-02-22 15:50:13 +00:00
Hans Leidekker 0cc2031409 Stub implementations for GetKernelObjectSecurity,
GetPrivateObjectSecurity, GetServiceKeyName{A,W},
ImpersonateNamedPipeClient, InitiateSystemShutdown{A,W},
IsTokenRestricted, LogonUser{A,W}, LookupAccountNameW,
LookupPrivilegeDisplayName{A,W}, MapGenericMask,
ObjectCloseAuditAlarm{A,W}, ObjectOpenAuditAlarm{A,W},
ObjectPrivilegeAuditAlarm{A,W}, PrivilegedServiceAuditAlarm{A,W},
QueryServiceLockStatus{A,W}, SetAclInformation,
SetPrivateObjectSecurity, SetSecurityDescriptorControl,
SetServiceBits, LsaSetInformationPolicy, LsaLookupNames,
LsaEnumerateTrustedDomains.
2005-01-03 17:12:51 +00:00
Hans Leidekker 49f7f6c208 Stub implementations for AdjustTokenGroups, AreAllAccessesGranted,
CreatePrivateObjectSecurity, CreateProcessAsUser{A,W},
DestroyPrivateObjectSecurity, DuplicateToken{,Ex},
EnumDependentServices{A,W}, GetEffectiveRightsFromAcl{A,W},
ConvertStringSecurityDescriptorToSecurityDescriptorA. Implementations
for BuildExplicitAccessWithName{A,W},
BuildTrusteeWithObjectsAndName{A,W},
BuildTrusteeWithObjectsAndSid{A,W}.
Correct prototype for InitializeAcl, RtlCopySid and RtlGetAce.
Use the CallWin32ToNt macro only with functions that return an
NTSTATUS.
2004-12-21 16:16:10 +00:00
Andreas Mohr 35583201e8 GetTempPath*() uses DWORD parameters instead of UINT. 2004-12-17 19:00:09 +00:00
Rein Klazes d694a376c7 - Reordered some code from the existing helper _GetTimeZoneBias to
make it more general useful (and changed the helper names to
  TIME_xyz).
- Make GetTimeZoneInformation return the correct zone id constants.
- Changed some "const LPX_Y_Z" declarations to "const X_Y_Z *".
2004-10-27 21:19:22 +00:00
Alexandre Julliard 2612e60ef8 Fixed definition of MAX_COMPUTERNAME_LENGTH (spotted by Mike
McCormack).
2004-10-22 20:00:13 +00:00
Jon Griffiths 39bbcb48b6 Use correct tag names for compatability with fwd decls.
Some old code checks that _WINDEF_ is defined in windef.h.
2004-09-20 19:13:16 +00:00
Francois Gouget c27db9b07c Assorted spelling fixes. 2004-09-14 19:31:22 +00:00
Dmitry Timoshkov a489fb5a8a Move MulDiv prototype from wingdi.h to winbase.h where it belongs. 2004-09-06 20:28:01 +00:00
Francois Gouget 2e360b3ee4 Fix alignment issues for MEMORYSTATUSEX, WIN32_STREAM_ID and
IO_COUNTERS. The corresponding tests now succeed both when compiled
with the Windows headers and when compiled with the Wine headers.
2004-08-24 20:16:25 +00:00
Robert Shearman 3ae44f72b9 Added GetProcessId. 2004-08-24 18:46:05 +00:00