Commit Graph

2892 Commits

Author SHA1 Message Date
Dimitrie O. Paun
d985e66f8a DEVMODE structure uses short not SHORT for its fields. 2002-12-23 01:33:00 +00:00
Dimitrie O. Paun
27a8ff25e0 Added missing GetWinMetaFileBits() declaration. 2002-12-19 22:15:53 +00:00
Ove Kaaven
9a580d9ad9 Wrote a new objidl.idl to replace a number of include/wine/obj_*.h
files.
2002-12-19 22:15:24 +00:00
Ove Kaaven
1cd02fa4d8 Moved a couple of types from include/wine/obj_*.h to
include/wtypes.idl.
2002-12-19 21:13:58 +00:00
Dimitrie O. Paun
900ee973a0 Fix defines for LV_ITEM, LV_DISPINFO, and LV_FINDINFO. 2002-12-19 21:13:15 +00:00
Dimitrie O. Paun
a5246c68c3 Add definitions for N[W]PSTR.
Add a bunch of SE_* definitions.
2002-12-19 21:12:35 +00:00
Chris Morgan
af807287ca GetDateFormat() and GetTimeFormat() should check the validity of the
time/date structure it is processing.
Add comments to describe flags behavior.
Add support for TIME_FORCE24HOURFORMAT, TIME_NOMINUTESORSECONDS,
TIME_NOSECONDS and TIME_NOTIMEMARKER.
Add check in GetDateFormatW() for invalid flag combinations.
Added some missing DATE_* defines to winnls.h.
Behavior verified against NT4.0.
2002-12-19 21:11:54 +00:00
Alexandre Julliard
afba1593c1 Added accctrl.h header. 2002-12-19 04:15:02 +00:00
Dimitrie O. Paun
221ffc5e9c UpdateWindow returns a BOOLean. 2002-12-19 04:14:19 +00:00
Alexandre Julliard
0ca46dc338 LPCONVCONTEXT should be PCONVCONTEXT (spotted by Dimitrie O. Paun).
Same for LPHSZPAIR and LPCONVINFO.
2002-12-19 01:18:49 +00:00
Ove Kaaven
a93a5e9ce0 Moved some definitions from include/wine/obj_moniker.h to
dlls/ole32/moniker.h.
2002-12-19 01:09:40 +00:00
Francois Gouget
305ead6205 Declare LocalDiscard and GlobalDiscard (used by kernel/tests/alloc.c)
Remove the DISCARD_DEFINED #ifdefs.
Remove another double HeapFree (caused an assert when run on NT4),
and a HeapSize on a freed heap (the test failed on Win9x).
Fix the LocalLock/LocalUnlock tests (the memory must be allocated
with LMEM_MOVEABLE otherwise the tests don't make sense).
Remove many unnecessary casts.
Improved error reporting somewhat.
2002-12-19 01:03:48 +00:00
Ove Kaaven
158063fecb Unquoted some 16-bit types, so the IDL compiler can use them. 2002-12-18 20:50:19 +00:00
Dimitrie O. Paun
fcb40e8f63 Map strcasecmp to _stricmp. 2002-12-18 20:49:44 +00:00
Ove Kaaven
99c8526324 Moved COM API prototypes to objbase.h, from wine/obj_*.h. 2002-12-18 20:49:16 +00:00
Alexandre Julliard
3f5ff2fba2 Avoid including other headers from the msvcrt headers, duplicate some
definitions instead like Windows does.
Always define wchar_t (suggested by Dimitrie O. Paun), and use wchar_t
everywhere instead of WCHAR to avoid depending on Windows headers.
2002-12-18 20:17:20 +00:00
Raphael Junqueira
9fcfd2c3b5 Added some necessary definitions for D3D8 Vertex and Pixel shader
support.
2002-12-18 05:04:43 +00:00
Alexandre Julliard
a16ed909c5 Implemented RtlTimeToElapsedTimeFields. 2002-12-18 02:31:33 +00:00
Ove Kaaven
01bdccbc5d Moved UUID type to rpcdce.h, as in the MS RPC headers.
Removed redundant prototype.
2002-12-18 02:21:38 +00:00
Alexandre Julliard
9e8e5ff71d Implemented the Fiber* functions (with the help of Huw Davies). 2002-12-17 21:06:25 +00:00
Alexandre Julliard
ea118ecb50 Fix the type of the This pointer in the vtbl functions inherited from
the base class.
2002-12-17 21:05:16 +00:00
Patrik Stridvall
5caddc7863 Added stubs for WINTAB{,32}.DLL (used by many important drawing
applications for supporting tablets).
2002-12-17 01:49:16 +00:00
Tony Lambregts
2ff48996a0 Direct the output of the tests to stdout so that Win98 can redirect
the output to a file.
2002-12-17 01:47:04 +00:00
Raphael Junqueira
e31ae92630 - some D3D8 fixes
- beginning of shaders support (Vertex and Pixel Shaders 1.1 on
  DirectX8)
- beginning of D3DX8 support the D3D8 utility API (very basic, only
  the core header)
2002-12-17 01:15:15 +00:00
Ove Kaaven
0df7b24b32 Wrote a Wine-compatible unknwn.idl, moving the IUnknown definition
from wine/obj_base.h to the generated unknwn.h.
2002-12-16 23:49:30 +00:00
Andreas Mohr
866d79c11f - actually use PLUID
- initialize the outbound lpLuid variable with bogus values
2002-12-16 23:48:04 +00:00
Ove Kaaven
998236b7cf Output raw ICOM-less C/C++ interface definitions by default. Added new
-b and -B command-line options for compatibility with ICOM macros.
2002-12-15 03:01:20 +00:00
Francois Gouget
8b97a3a391 In the latest sdk the {waveOut,midiOut}{Get,Set}Volume functions take
a handle as the first parameter.
2002-12-15 02:59:50 +00:00
Brad Campbell
5ac2a538c6 Added additional test for gcvt as uClibc appears to have this and not
ecvt.
2002-12-13 23:30:54 +00:00
Alexandre Julliard
dcc3afd259 Avoid casts between LARGE_INTEGER and FILETIME.
Fixed day of week of epoch.
Small cleanups.
2002-12-13 20:53:04 +00:00
Chris Morgan
b3123fac25 Stub NetGetDCName(). Add in the rest of the NERR_* defines. 2002-12-13 20:28:03 +00:00
Chris Morgan
4691b18520 Add support for Jack audio server. 2002-12-13 02:26:18 +00:00
Francois Gouget
8e84fedab6 Updated the #include directives to match the latest Windows SDK and to
include our new headers.
2002-12-13 00:32:56 +00:00
Dimitrie O. Paun
737d4be892 Move excpt.h out of include/msvcrt/ as it does not conflict with any
standard Unix header.
2002-12-12 23:34:01 +00:00
Alexandre Julliard
b42dc56fce Made stdcall decoration in .def files the default, and added -k option
to switch it off.
2002-12-12 04:06:28 +00:00
György 'Nog' Jeney
4d6ba25d4b - Implement RtlLocalTimeToSystemTime and RtlSystemTimeToLocalTime.
- Use new time functions to reimplement FileTimeToLocalTime and
  LocalTimeToFileTime.
2002-12-11 00:19:56 +00:00
Francois Gouget
725b8b7fcf When reporting a test failure, only report the file name, not the full
path.
Merge winetest_set_trace_location with winetest_set_ok_location.
2002-12-11 00:17:42 +00:00
Alexandre Julliard
435e2e63f4 winnt.h should not be self-contained, it must depend on windef.h so
that STRICT works correctly; moved some definitions back to windef.h
where they belong, and removed a couple of definitions that don't
exist on Windows.
2002-12-10 22:56:43 +00:00
Vincent Béron
c8e9cd9656 Add a definition for STRICT. 2002-12-10 20:02:17 +00:00
Jeff Smith
9bd21c4a6c Added definitions for REG_QWORD and REG_QWORD_LITTLE_ENDIAN. 2002-12-10 19:59:33 +00:00
Jukka Heinonen
be1c6deb18 Move int21 country information handling to winedos.
Improve country information handling.
Move collate table to upper memory.
2002-12-10 19:58:39 +00:00
Dimitrie O. Paun
647c1a33c8 Gracefully degrade to getopt if getopt_long does not exist. 2002-12-10 19:16:24 +00:00
Rolf Kalbermatter
58c04dafae Change the return value for ExtractIconEx from HICON to UINT and make
the function call directly user32.PrivateExtractIconEx.
2002-12-10 19:10:11 +00:00
Rolf Kalbermatter
2dcb751aa7 - Modify ICO_ExtractIconExW to:
return more compliant values for usage in PrivateExtractIcons and PrivateExtractIconEx
    accept and fill in the icon identifier array correctly if provided
    allow to retrieve both small and large icons together.
- Simplify PrivateExtraxtIcons
- Modify PrivateExtractIconExW to:
   use compatible signature to ExtractIconEx in shell32 which it really is directly
     as tested on W2K by calling both functions with the same parameters
   directly call internal extraction function
   fix error when requesting 1 icon for both sizes
2002-12-10 19:09:45 +00:00
Steven Edwards
31e4629085 Alpha porting fixes. 2002-12-10 19:04:45 +00:00
Rolf Kalbermatter
418ca6d1b0 Add SHDefExtractIcon{AW} function. 2002-12-07 23:49:24 +00:00
Vincent Béron
8e30fde2b9 Fills the name of the arguments of the COM methods, else MSVC doesn't
like them.
2002-12-07 23:47:40 +00:00
Jukka Heinonen
1cfc850b2c Move int08 stub and LOL to upper memory.
Move simple int21 functions to winedos.
2002-12-07 23:46:41 +00:00
Francois Gouget
3db0008552 Define PSH_WIZARD97 (problem reported by jaymz@free.fr). 2002-12-06 23:19:54 +00:00
Ove Kaaven
41dfa0590f Moved COM API prototypes in include/wine/obj_base.h to
include/objbase.h.
2002-12-06 19:49:56 +00:00
Dimitrie O. Paun
4d5f291f24 Install DDK headers as well. 2002-12-06 19:45:18 +00:00
Alexandre Julliard
dc818a529d Added rpc.h include to fix tests compilation. 2002-12-05 22:11:43 +00:00
Ove Kaaven
1f5315c80f Make sure that no files except unknwn.h include wine/obj_base.h
directly.
2002-12-05 20:33:07 +00:00
Alberto Massari
adae4350d2 - Moved GetUrlCacheEntryInfoA and CommitUrlCacheEntryA to urlcache.c.
- Added stub implementation of GetUrlCacheEntryInfoExW.
 - Implemented InternetQueryOptionW, InternetCombineUrl[A|W].
 - InternetSetOptionW prints FIXMEs with more informations.
 - INTERNET_SetLastError was crashing if called after the thread
   local storage area had already been deleted (it happens if you
   close Internet Explorer while the download is still in progress).
2002-12-05 19:54:40 +00:00
Rolf Kalbermatter
90a78f74b0 Add prototypes for IExtractIconW interface. 2002-12-05 19:13:11 +00:00
Francois Gouget
6ae2a1f16f Added EDEADLOCK. 2002-12-05 18:59:53 +00:00
Alexandre Julliard
ed2f8fc801 Added rules for compiling IDL files. 2002-12-03 23:36:05 +00:00
Alexandre Julliard
18d029722f Removed input.h, queue.h, spy.h and sysmetrics.h and moved their
contents to user.h.
Moved message.h and winproc.h to dlls/user.
2002-12-03 23:34:52 +00:00
Alexandre Julliard
274836861c Install ipexport.h and icmpapi.h with the other Windows includes. 2002-12-03 22:08:14 +00:00
Ove Kaaven
729dd8bf28 Added more types to wtypes.idl. 2002-12-03 21:42:17 +00:00
Alberto Massari
c0e2c5ae5b SHGetSetSettings has now the right signature and the expected behavior
when the user is asking to get the current settings.
2002-12-03 21:36:22 +00:00
Rolf Kalbermatter
a53a988171 Modify PrivateExtractIcons{AW} to match better current MDSN
documentation.
2002-12-03 21:35:27 +00:00
Dimitrie O. Paun
caa603f90f Change header install location as such:
${prefix}/include/wine/windows  -- standard Windows headers
  ${prefix}/include/wine/msvcrt   -- MS Visual C Runtime library
  ${prefix}/include/wine          -- Wine specific headers
2002-12-03 21:34:44 +00:00
Alexandre Julliard
9169729b0b Merged font.h and path.h into gdi.h. Moved x11font.h to
dlls/x11drv. Removed a number of unnecessary #includes.
2002-12-03 19:18:41 +00:00
Jukka Heinonen
7b7f198786 Move DPMI segments to winedos. 2002-12-02 21:39:58 +00:00
Alexandre Julliard
d77294a8ec Authors: Greg Turner <gmturner007@ameritech.net>, Ove Kaaven <ovek@transgaming.com>
- preliminary implementation of endpoint-mapping via a new on-demand
  server-ish process
- more header fixups
- (re)implement RpcEpRegisterA, RpcEpUnregister, and
  RpcEpResolveBinding using the new rpcss functionality
- update the todo list in rpcrt4_main.c a bit
- many beautifications and touch-ups
- command-line configurable timeout
- micro-client imbedded in np_server.c
2002-12-02 21:17:04 +00:00
Patrik Stridvall
7bff19ea6e Added FIXME:s in the stubs. 2002-12-02 19:00:59 +00:00
Ove Kaaven
0e32a2bf85 Protect PALETTEENTRY and LOGPALETTE with #ifndefs. 2002-12-02 18:58:46 +00:00
Lionel Ulmer
c5f38756a2 - actually use the VertexBuffer stubs
- implement Lock function to prevent crash when the stubs are used
2002-11-30 19:27:19 +00:00
Dimitrie O. Paun
2b47a2b8b4 Add a way to tell msvcrt to define wchar_t. 2002-11-30 19:14:23 +00:00
Rolf Kalbermatter
e2b06d2a10 Added stub implementation with correct prototypes for
ExtractAssociatedIconExA/W.
2002-11-30 02:22:24 +00:00
Francois Gouget
0327e34577 Added declaration for SignalObjectAndWait. 2002-11-30 01:52:54 +00:00
Francois Gouget
79027d16e7 Added constants for _set_error_mode(). 2002-11-30 01:52:30 +00:00
Christian Costa
8ab84e240d Replace LPDDSURFACEDESC by LPDDSURFACEDESC2 in IDirectDrawSurface4
methods declaration.
2002-11-30 01:51:21 +00:00
Francois Gouget
10c5d27741 Add the 48 and 96kHz WAVE_FORMAT constants. 2002-11-30 01:50:06 +00:00
Ove Kaaven
75e9c468bd Added missing union names for some encapsulated unions. 2002-11-30 01:49:20 +00:00
Steve Lustbader
e45b1e5cd8 Provide stubs for DnsHostnameToComputerNameA/W. 2002-11-27 21:38:06 +00:00
Jukka Heinonen
3546290285 Moved handlers for int25 and int26 to winedos. 2002-11-27 20:18:50 +00:00
Francois Gouget
6a6eae8695 Added SwitchToThread. 2002-11-27 20:15:11 +00:00
Christian Costa
ae24769927 Add some DDRAW and D3D definitions. 2002-11-27 20:12:10 +00:00
Patrik Stridvall
6caeb721e3 Fixed pthreads on FreeBSD (based on patch by Alexandre Julliard). 2002-11-25 21:12:26 +00:00
Steve Lustbader
a2e1222486 Stubs for CreateTimerQueue and DeleteTimerQueueEx. 2002-11-25 20:51:31 +00:00
Steve Lustbader
f1e1fd05eb Assorted Win2k/WinXP stubs. 2002-11-25 20:50:53 +00:00
Mike McCormack
11f4b44451 Implemented registry change notifications. 2002-11-25 02:47:32 +00:00
Ryan Cumming
24f4eced42 Partially implement GetThreadTimes. 2002-11-25 01:33:38 +00:00
György 'Nog' Jeney
6f3015b8ee - Move SetSystemTime, GetTimeZoneInformation and
SetTimeZoneInformation implementation to ntdll.
- Docu updates.
2002-11-25 01:12:39 +00:00
Jukka Heinonen
98058eb14d Moved handlers for int11, int15 and int5c to winedos. 2002-11-24 22:34:04 +00:00
Alexandre Julliard
11f361a29c Removed no longer needed PROFILE_LoadWineIni(). 2002-11-23 02:24:53 +00:00
Jukka Heinonen
ab163db7c0 Move int2f handler to winedos.
Clean winedos headers a bit.
2002-11-23 02:23:54 +00:00
Alexandre Julliard
b31af31cbf Removed the WINE_NO_STRICT support. 2002-11-23 01:09:57 +00:00
Dimitrie O. Paun
fb82973a71 Allow apps to define __int{8,16,32,64} on the command line. 2002-11-23 01:03:40 +00:00
Alexandre Julliard
a8a422f70d Fixed more -DSTRICT issues. 2002-11-22 20:43:01 +00:00
Marcus Meissner
5163752e8e Handle the COORD <-> DWORD conversion the canonical way. 2002-11-21 23:45:31 +00:00
Dimitrie O. Paun
ce1a430547 Add definition for WSAEDISCON. 2002-11-21 23:44:19 +00:00
Martin Wilck
2b529f1778 Fixed circular include sequence winsock.h -> windows.h -> winsock2.h
-> winsock.h.
2002-11-21 21:48:53 +00:00
Lionel Ulmer
43c3dc4d33 - Clean up all the D3D COM handling (but the underlaying code is still
as ugly as before).
- Handle properly (ie as on real Windows) negative values in
  rectangles during blitting.
2002-11-21 21:04:16 +00:00
Steve Lustbader
361b9e8763 Stub for SetDCBrushColor. 2002-11-21 03:56:29 +00:00
Alexandre Julliard
14e68ba7fe Added support for system-wide hooks. 2002-11-20 19:54:32 +00:00
Jukka Heinonen
56dff0d4df Remove some Win32s specific code. 2002-11-20 19:40:12 +00:00
Jukka Heinonen
1a6afad1a4 Removed obsolete code. 2002-11-20 19:39:11 +00:00