Commit Graph

4933 Commits

Author SHA1 Message Date
Stefan Leichter
a4af4b95b5 shell32: Fix return value of PathProcessCommand. 2005-12-16 12:41:11 +01:00
Jacek Caban
a2363a3e5e Added some declarations to mshtml.idl. 2005-12-16 12:40:29 +01:00
Ivan Leo Puoti
4c53092566 Add some structs/prototypes to wdm.h. 2005-12-16 12:37:24 +01:00
James Hawkins
11fced7b57 setupapi: Added stubs for SetupGetInfInformation and
SetupQueryInfFileInformation.
2005-12-15 11:02:20 +01:00
Vitaliy Margolen
b05340a523 ntdll: Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
Modify WaitNamedPipeW to use NtFsControlFile.
Replace struct overlapped with event.
2005-12-14 11:14:02 +01:00
Alexandre Julliard
67505c00af server: Support for opening devices.
Added support for opening devices directly with the server when they
don't correspond to a Unix file.
2005-12-12 14:27:45 +01:00
Marcus Meissner
8e203745f4 winsock: getaddrinfo return codes
Adjust return code EAI_NODATA to WSAHOST_NOT_FOUND, like windows does
it.
2005-12-12 11:55:33 +01:00
Paul Vriens
6194255d5b urlmon.idl: Add some BINDSTATUS values. 2005-12-12 11:54:55 +01:00
Jacek Caban
f94acfdd7d Added declaration of IHTMLDocument3 and more DISPIDs. 2005-12-12 11:50:38 +01:00
Markus Amsler
60519ea7af Remove unneeded ; from DECL_WINELIB_TYPE_AW in mmsystem.h. 2005-12-09 14:52:39 +01:00
Alexandre Julliard
03b040c51d server: Added object attributes to a few more requests. 2005-12-09 14:52:04 +01:00
Alexandre Julliard
d02c4a1b82 Make wine_server_fd_to_handle use attributes instead of inherit flag. 2005-12-09 12:22:35 +01:00
Alexandre Julliard
7b910f40f2 server: Use attributes instead of inherit flag in dup_handle request. 2005-12-09 12:21:35 +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
f2d7dd645e server: Use attributes instead of inherit flag in process and thread requests. 2005-12-09 12:13:11 +01:00
Alexandre Julliard
f11d0a375f server: Use attributes instead of inherit flag in snapshot requests. 2005-12-09 12:09:44 +01:00
Alexandre Julliard
7a096601e3 server: Use attributes instead of inherit flag in console requests. 2005-12-09 12:05:20 +01:00
Alexandre Julliard
27b1aec925 server: Use attributes instead of inherit flag in file requests. 2005-12-09 12:00:48 +01:00
Alexandre Julliard
bc30303c56 server: Use attributes instead of inherit flag in socket requests. 2005-12-09 11:58:55 +01:00
Oliver Stieber
7c482cb9a1 wined3d: Vertex shader 8 support.
Start to add support for DirectX 8 vertex shaders, constants and
registers are now correctly assigned and loaded allowing support for
most basic d3d8 shaders.
2005-12-09 11:23:52 +01:00
Raphael Junqueira
db50e2d997 dplay: dx8/dx9 support (missing includes).
- add directx9 support for dplay8.h and dpaddr.h
- new file dplobby8.h
2005-12-08 12:00:14 +01:00
H. Verbeet
51862d440c d3d8/d3d9: Define D3D_SDK_VERSION. 2005-12-08 11:58:11 +01:00
Alexandre Julliard
0603559de2 ntdll: Check for failure to get the user path in RtlOpenCurrentUser.
Fixed the return value type.
2005-12-08 11:53:42 +01:00
Robert Shearman
806cdce355 OLE: Update the type of the oVft parameter for DispCallFunc. 2005-12-06 21:23:09 +01:00
Alexandre Julliard
9f55a518a2 mlang: Properly declare the interface uuids. 2005-12-06 11:32:17 +01:00
Dmitry Timoshkov
ef35d28999 mlang: Implement IEnumRfc1766 interface. 2005-12-06 10:58:57 +01:00
Vitaliy Margolen
cf21d4d7ca Move mailslot devices into directory name space. 2005-12-05 13:30:26 +01:00
Vitaliy Margolen
babfa79436 Move named pipe objects into directory name space.
Change tests accordingly.
Add small test for WaitNamedPipe.
2005-12-05 13:09:35 +01:00
Eric Pouech
1f872df26c dbghelp: Implemented StackWalk64. 2005-12-05 12:50:10 +01:00
Aric Cyr
d0713d28e2 Move standard WGL function declarations to wingdi.h.
dlls/opengl32/wgl.h is now empty and no longer needed.
2005-12-03 18:01:51 +01:00
Vitaliy Margolen
348a3d912b Move mapping (section) objects into directory name space. 2005-12-02 16:13:13 +01:00
Vitaliy Margolen
7c5cb7a229 Move timer objects into directory name space. 2005-12-02 16:05:54 +01:00
Vitaliy Margolen
5daae3dfa9 Move semaphore objects into directory name space. 2005-12-02 16:01:17 +01:00
Vitaliy Margolen
f676bc8d85 Move event and mutex objects into directory name space. 2005-12-02 15:55:48 +01:00
Vincent Béron
bce123dc46 Use the typedef'd declaration of IRpcStubBuffer and IRpcChannelBuffer
in RPC _Stubs.
Add IRpcStubBuffer and IRpcChannelBuffer declarations to objbase.h.
2005-12-02 13:32:09 +01:00
Francois Gouget
4a4ab52d76 Better stick to the PSDK types.
Update win32.api.
2005-12-02 13:01:07 +01:00
Francois Gouget
e186f54c4e Add IMAGEHLP_MODULEW64.
Add SymGetModuleInfoW64() and SymLoadModule64().
2005-12-02 13:00:24 +01:00
Alexandre Julliard
e21a97da85 Fixed some compiler warnings on Darwin. 2005-12-01 12:36:05 +01:00
James Hawkins
bdfa506e40 Add a stub for AdvInstallFile. 2005-12-01 11:36:37 +01:00
Robert Shearman
1e5153cf3c Cleanup SSL connections properly, do a few security checks in
NETCON_secure_connect and display errors from SSL on failure. Don't
use SSL_set_bio as SSL_set_fd is cleaner for us.
2005-12-01 11:18:43 +01:00
Peter Lemenkov
724981bf60 Added WS_EX_COMPOSITED. 2005-11-30 19:48:44 +01:00
Willie Sippel
fbfb971646 Added more Nvidia card IDs. 2005-11-30 19:45:45 +01:00
Vitaliy Margolen
80444dfe51 Implement symbolic link object in wineserver.
Implement Nt[Create|Open|Query]SymbolicLinkObject.
Change tests accordingly.
2005-11-30 19:22:57 +01:00
Vincent Béron
74a4e59aad Add some prototypes to include/ for already existing functions in
netapi32.
2005-11-30 12:04:18 +01:00
Raphael Junqueira
0e68b671f4 Add support for Intel drivers version string.
Update default driver version (nvidia).
2005-11-30 12:02:45 +01:00
Vitaliy Margolen
3c6bdcce53 Implement directory object in wineserver.
Implement Nt[Create|Open]DirectoryObject.
Change tests accordingly.
2005-11-29 17:21:05 +01:00
Oliver Stieber
aa9ce3577a Added support for vertex and pixel shader constants that have no type
i.e. they haven't been set yet or are clear.
2005-11-29 17:05:54 +01:00
Paul Vriens
45f0e0625e Added some stubbed Ds-calls
Start of conformance tests for these Ds-calls.
2005-11-29 12:00:19 +01:00
Vitaliy Margolen
cb5e95c876 Stub StackWalk64. 2005-11-29 11:48:57 +01:00
Eric Pouech
d10a90dca0 Added support for 'loading' virtual modules. 2005-11-29 11:47:40 +01:00
Eric Pouech
82aa9210df Implemented SymGet{Next|Prev}Line64. 2005-11-29 11:45:28 +01:00
Eric Pouech
dd3e1dc525 Implemented SymGetModuleInfo64. 2005-11-29 11:42:13 +01:00
Eric Pouech
22f9f4f0c3 Implemented SymUnloadModule64. 2005-11-29 11:35:10 +01:00
Peter Lemenkov
bce5e826fb Added some definitions. 2005-11-29 11:25:11 +01:00
Eric Pouech
1cb1183037 Implemented SymLoadModuleEx. 2005-11-29 11:24:46 +01:00
James Hawkins
02b655773f Add ADN_DEL_UNC_PATHS define to advpub.h. 2005-11-29 10:44:16 +01:00
Robert Shearman
a5cb9c5590 Make IAdviseSink methods non-async and remove the IAsyncManager
parameter hack that native COM used to use (but not any more). Async
calls are an optimisation that we're not going to support in the near
future.
2005-11-29 10:43:52 +01:00
Eric Pouech
10ab77b83e Added calling convention definitions. 2005-11-29 10:43:01 +01:00
Eric Pouech
2efa0314d9 Added stub for dbghelp.SymRegisterCallback64. 2005-11-29 10:42:49 +01:00
Alexandre Julliard
1b1880b074 Remove unnecessary external variable declarations. 2005-11-28 20:56:55 +01:00
Ge van Geldorp
1a1583a364 Match PSDK STATUS_* definitions. 2005-11-28 17:32:54 +01:00
Dmitry Timoshkov
19021aab0d Set both dwVersionICM and dwVersion to ICVERSION in Wine builtin
codecs.
2005-11-28 17:31:48 +01:00
Vitaliy Margolen
0b12525ebd Add directory and symlink access rights. 2005-11-28 17:29:25 +01:00
Vijay Kiran Kamuju
a1eeaf97fb Added some missing definitions in usp10.h. 2005-11-28 11:52:55 +01:00
Vitaliy Margolen
f09ed5e8f7 Add some 64 bit definitions. 2005-11-28 10:59:51 +01:00
Eric Pouech
7a431fc826 Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback. 2005-11-28 10:40:02 +01:00
Alexandre Julliard
0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
Marcus Meissner
a7c26122c2 extern "C" wrappers for usp10.h. 2005-11-24 19:23:00 +01:00
Vijay Kiran Kamuju
e2127e0f95 Install usp10.h. 2005-11-24 19:22:07 +01:00
Juan Lang
cfca167ebb Add more declarations. 2005-11-24 19:21:16 +01:00
Francois Gouget
f667584aac winldap.h should include windeh.f and schnlsp.h.
Enclose the API definitions in an extern "C" section and define
LDAPAPI.
Better stick to the types defined by the PSDK.
Fix the ldap_create_vlv_control*() prototypes.
Update win32.api.
2005-11-23 20:12:07 +01:00
Francois Gouget
482df927ca Add LPADDRINFO, missing IP_* defines and missing APIs.
Enclose the API definitions in an extern "C" section.
Define function pointer types if INCL_WINSOCK_API_TYPEDEFS is defined.
Better stick to the types defined by the PSDK.
Update win32.api.
2005-11-23 19:43:50 +01:00
Andrew Webb
22a238363e Define DateTime_SetMonthCalColor. 2005-11-23 15:13:59 +01:00
Oliver Stieber
932815d6f0 Implement a pixel shader parser and cross compiler. All version of
shaders up to 3 should be parsed correctly, but only shaders 1-1.4
will be cross compiled.
2005-11-21 16:27:55 +00:00
Alexandre Julliard
86397e1d43 Fixed handling of mailslot read timeout to avoid compiler warnings. 2005-11-21 15:23:49 +00:00
Vincent Béron
8bbde0c4d4 Add/correct prototypes for some already defined functions in advpack. 2005-11-21 13:33:52 +00:00
Vincent Béron
f41abbd07a Add/correct prototypes for some already defined functions in
advapi32. Correct spec file entry for GetSecurityInfoExW.
2005-11-21 12:06:00 +00:00
Vitaliy Margolen
83ef91ce2d Replace inherit flag with object attributes in winstation and desktop
create & open. Use OBJ_OPENIF flag to create winstation & desktop.
2005-11-21 12:05:38 +00:00
Ge van Geldorp
2f57b9f36e Fix some prototypes to match the PSDK. 2005-11-21 11:59:27 +00:00
Vincent Béron
c28524de04 Add prototypes for some already defined functions in crypt32. 2005-11-21 11:57:46 +00:00
Marcus Meissner
7a6fdea105 Implemented getaddrinfo(), including full mapping of struct addrinfo
between UNIX and Windows. Based on a patch by Mike Hearn.
2005-11-17 12:58:35 +00:00
Jacek Caban
7627ea47e5 Added IHTMLWindow forward declaration. 2005-11-17 11:03:25 +00:00
Marcus Meissner
aa730cc9e4 Added mapping between unix and windows sockaddr_in6(_old) and
sockaddr_in. Added address family, socket type mappers.
2005-11-16 11:21:57 +00:00
Mike McCormack
d78dce709e Fix function prototype and spec file entry for
MsiEnumComponentQualifiers.
2005-11-15 16:55:04 +00:00
Raphael Junqueira
8f554aa4f7 Add stubs around ScriptStringAnalyse to avoid PAF crash. 2005-11-15 12:02:16 +00:00
Peter Lemenkov
66f839d94f Added extern "C". 2005-11-14 11:20:30 +00:00
Raphael Junqueira
b929f3d673 Added support for SHADEBLENDCAPS. 2005-11-10 11:05:30 +00:00
Raphael Junqueira
c4569d9298 Define GL_EXT_framebuffer_object and GL_EXT_pixelbuffer_object openGL
specs.
Support Mesa GL_VERSION on parse.
2005-11-10 11:04:59 +00:00
Jacek Caban
6affb1f132 Added URLDownloadToCacheFile[AW] stub. 2005-11-10 11:04:21 +00:00
Alexandre Julliard
2762486b35 Fixed typo: get_doctype returns an IXMLDOMDocumentType. 2005-11-08 20:00:58 +00:00
Alexandre Julliard
ef6d5df1e7 Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
Berend Reitsma).
2005-11-08 16:13:21 +00:00
James Hawkins
217e499de6 Define the setupapi hresult errors. 2005-11-07 20:12:55 +00:00
Peter Lemenkov
b6bec9d05c Added some missing definitions in wininet.h. 2005-11-07 20:12:13 +00:00
Huw Davies
3f1629888f Add IXMLDOMParseError. 2005-11-07 20:11:43 +00:00
Ivan Leo Puoti
a1cd3ab653 Implement RtlInitAnsiStringEx. 2005-11-07 11:14:45 +00:00
Vincent Béron
297ef3af20 Fix typo: PSYM_ENUMSOURCEFILES_CALLBACK instead of
PSYM_ENUMSOURCFILES_CALLBACK.
2005-11-04 11:16:48 +00:00
Vincent Béron
a17528cd0d Fix warning about memmove re#definition. 2005-11-04 11:14:22 +00:00
Kevin Koltzau
935dea2fb4 Fix warnings and errors in 64bit. 2005-11-03 13:17:51 +00:00
Ivan Leo Puoti
5b22e4d6ef Fix some wrong prototypes. 2005-11-03 11:35:11 +00:00
Eric Pouech
9c1b57c3d4 Implemented SymEnumLines. 2005-11-03 09:51:26 +00:00
Alexandre Julliard
73c72390f8 Fixed Get/SetThreadContext to work properly on suspended threads.
Added a test case.
2005-11-02 20:54:12 +00:00
Oliver Stieber
d6fcc69ddb Implement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
but I haven't found any d3d9 application that uses D3DFMT_UNKNOWN
surfaces yet.
2005-11-02 20:01:54 +00:00
Mike McCormack
451ef3a9c3 Stub implementation for MsiAdvertiseScriptA/W. 2005-11-02 19:54:31 +00:00
Mike McCormack
15e578dfbc Stub implementation for MsiGetFileHashA/W. 2005-11-02 10:56:54 +00:00
Rob Shearman
2dbc7f41c3 Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
RpcMgmtEnableIdleCleanup.
2005-11-02 10:55:27 +00:00
Lionel Ulmer
5ae22b8021 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code. 2005-11-02 10:54:42 +00:00
Alexandre Julliard
ff7795ef4c Don't send an extra signal when waiting for a debug event, just do a
normal wait.  Return the debug event status directly as return value
of the server call.
2005-11-01 21:47:07 +00:00
Huw Davies
063824dd22 Implement playback of EMR_ALPHABLEND. 2005-10-31 21:04:18 +00:00
Mike McCormack
ec5edeebf4 Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine. 2005-10-30 19:21:51 +00:00
Alexandre Julliard
220f2ce9fb Make all winecrt0 functions and variables hidden. 2005-10-30 19:10:35 +00:00
Christian Costa
a52a4daa9b Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
prototypes.
2005-10-30 19:05:27 +00:00
Mike McCormack
06c477fec8 Add a stub implementation of msi.MsiSetMode. 2005-10-30 19:05:13 +00:00
Ivan Leo Puoti
ce08973ffa Fix NtQueryDirectoryObject prototype, documentation, and the
definition of the structure it uses.
2005-10-28 16:42:11 +00:00
Vitaliy Margolen
a996000ad5 - Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
inherit flag.
- Pass DesiredAccess to the server when creating mailslot.
2005-10-27 18:30:37 +00:00
Dmitry Timoshkov
26b40c296f Add some missing USER definitions, add a couple of FIXMEs for not
implemented features.
2005-10-27 18:28:23 +00:00
Robert Shearman
95b6266a9c Add the macros used in dlldata.c files. 2005-10-27 12:09:05 +00:00
Ivan Leo Puoti
e1008c386f Add stub implementation for NtAccessCheckAndAuditAlarm. 2005-10-27 10:25:41 +00:00
Stefan Leichter
f91e230b99 Declare ExecuteCab and TranslateInfString. 2005-10-27 10:24:26 +00:00
Juan Lang
c534fa1e82 Implement CryptMem and undocumented I_Crypt*Tls functions, with tests. 2005-10-27 10:24:20 +00:00
Robert Shearman
3c2bda8f83 Add IFontEventsDisp and IProvideMultipleClassInfo. 2005-10-27 10:19:54 +00:00
Huw Davies
c4e8f06375 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
along with a few related defines.
2005-10-26 13:56:00 +00:00
Vitaliy Margolen
af53827901 Add OBJECT_BASIC_INFORMATION to winternl.h. 2005-10-26 10:11:23 +00:00
Dmitry Timoshkov
62d3ab9bd0 Add a test for GetCurrentObject, make it pass under Wine. 2005-10-26 10:10:23 +00:00
Alexandre Julliard
2058f54300 Added a __wine_dbg_set_channel_flags function to allow changing flags
from inside the code.
2005-10-18 10:49:20 +00:00
Alexandre Julliard
36c3199782 Default search path for an include file should be based on the path of
the parent source file, not the current directory.
2005-10-10 18:06:50 +00:00
Peter Lemenkov
83a1b97888 Added security.h. 2005-10-06 12:28:46 +00:00
Huw Davies
90020c953a Add a Wine specific flag to GetRasterizeCaps that reports whether
freetype's patented hinter is enabled.  This will be used by winex11
to check whether it should honour the gasp table settings.
2005-10-06 12:28:11 +00:00
Dimi Paun
1ae16a5160 Allow MSVC to use Wine's headers. 2005-10-04 11:30:27 +00:00
Robert Reif
e577a2a391 Fixes so d3d9.h and dsound.h can be included at the same time. 2005-10-03 11:04:06 +00:00
Juan Lang
4c5067ef8f Add defines needed for installable OID functions. 2005-09-30 10:35:03 +00:00
Robert Reif
a59c0416e0 Added missing error code. 2005-09-30 10:34:43 +00:00
Alexandre Julliard
784c94516b Export the get_channel_flags function avoid warnings when passing a
NULL format to wine_dbg_log.
Removed a few no longer used functions.
2005-09-29 11:16:52 +00:00
Alexandre Julliard
7ddab75619 Declare debug channels as static variables so that we don't need to
generate an external .dbg.c file to define them.
2005-09-28 18:34:00 +00:00
H. Verbeet
f469b6f8de Fix missing prototypes when using nVidia OpenGL headers. 2005-09-28 18:12:00 +00:00
Alexandre Julliard
cbc38965c0 New scheme for keeping track of debug channels that doesn't require
maintaining a list of all loaded dlls.
2005-09-28 15:21:48 +00:00
Huw Davies
1d34b3a99c EnumDisplayDevices and GetMonitorInfo should return the same device
name for the primary device.
Make both EnumDisplayDevicesA and GetMonitorInfoA call their unicode
counterparts.
Update prototype of EnumDisplayDevices.
Add some tests.
2005-09-28 10:17:13 +00:00
Juan Lang
531894148d Add a few more missing prototypes. 2005-09-28 10:15:05 +00:00
Alexandre Julliard
6b2a9b3022 Added implementation of _dstbias and __p__dstbias.
Added macros for _dstbias, _daylight, _timezone and _tzname.
2005-09-27 10:55:50 +00:00
Eric Pouech
b09582a890 Implemented kernel32 process affinity handling on top on ntdll. 2005-09-27 10:52:10 +00:00
Alexandre Julliard
a443761b8d Export the temp buffer functionality in the debug functions interface
to allow sharing more code between libwine and ntdll.
2005-09-26 16:45:25 +00:00
Francois Gouget
2f9678727f Add iads.idl to define the IADsContainer interface.
Add adshlp.h to declare the ADs* functions.
Fix the ADsOpenObject() prototype.
Update win32.api to match.
2005-09-26 16:43:20 +00:00
Francois Gouget
b461cc8dfa Define the Direct3DRM GUIDs in d3drm.h.
Include d3drm.h in dxguid.
2005-09-26 16:41:26 +00:00
Alexandre Julliard
43c6396e94 Use int instead of long in interlocked_* functions for 64-bit
compatibility.
2005-09-26 13:51:58 +00:00
Eric Pouech
e21aa6a184 - now passing access rights when creating a named pipe in NTDLL
- reimplemented Kernel32.CreatePipe purely on top of NTDLL APIs
- anonymous pipe handles should have the SYNCHRONIZE bit set
2005-09-26 11:02:45 +00:00
Francois Gouget
160cd20c35 Add AVISTREAMREAD_CONVENIENT. 2005-09-26 09:52:43 +00:00
Ivan Leo Puoti
1bf99ecfc2 Added ddk/wdm.h. 2005-09-23 17:22:12 +00:00
Alexandre Julliard
75c27e17b6 Defined a proper structure for debug channels.
Also put all the function pointers inside a structure and added
__wine_dbg_set_functions to change them instead of exporting the
pointers directly.
2005-09-23 10:52:07 +00:00
Robert Reif
15edb38ab2 Add some missing error codes. 2005-09-23 10:08:51 +00:00
Detlef Riekenberg
625f5862a5 Definition added for VFT2_DRV_VERSIONED_PRINTER. 2005-09-23 10:07:51 +00:00
Vijay Kiran Kamuju
07b53de0b2 Implementation of _get_sbh_threshold and _set_sbh_threshold
functions.
2005-09-23 10:07:05 +00:00
Alexandre Julliard
bdf01c368d Define data types to the correct size on 64-bit platforms. 2005-09-22 10:58:04 +00:00
Eric Kohl
8196e2d0d0 Implement setupapi stringtable functions. 2005-09-21 14:12:15 +00:00
Oliver Stieber
5ea96a851f Implemented occlusion queries using either GL_ARB_occlusion_query or
GL_NV_occlusion_query.
2005-09-21 09:43:13 +00:00
Vijay Kiran Kamuju
6779289806 Added addrinfo structures. 2005-09-21 09:41:22 +00:00
Jan Van Buggenhout
eebf13a1d8 implement stubs for MsiSequence[AW]. 2005-09-20 11:37:30 +00:00
Mike McCormack
ee5f97c04a Add INSTALLSTATE_NOTUSED to the INSTALLSTATE enumeration. 2005-09-20 11:37:05 +00:00
Aric Stewart
cfccc16d96 Add the IHlinkFrame interface to hlink.idl. 2005-09-19 15:25:32 +00:00
Alexandre Julliard
cecfc3f43e Use the default structure packing like Windows does. 2005-09-19 15:03:22 +00:00
Alexandre Julliard
88072cce88 Fixed the structure layout to be identical to the public one also on
64-bit platforms.
2005-09-19 14:46:13 +00:00
Vijay Kiran Kamuju
8c2ba6f93c Added __p__amblksiz implementation. 2005-09-19 14:41:25 +00:00
Jacek Caban
976dd6c075 - Added IHttpNegotiate2 interface.
- Update BINDSTRING and IInternetSession.
2005-09-19 14:29:16 +00:00
Alexandre Julliard
96508ad686 Moved return value handling to the individual relay thunks so that we
only need one version of wine_call_from_16.
Patch the wine_call_from_16 address along with the cs value directly
in the 16-bit code segment to avoid the need for special magic in the
import thunks.
2005-09-18 12:25:22 +00:00
Alexandre Julliard
89024a63d3 Make the users of wine_call_from_32_regs save %eax so that we don't
need a special hack in the import thunk.
Added a get_pc_thunk_eax function to simplify the code a bit.
2005-09-18 11:13:54 +00:00
Dmitry Timoshkov
08de86c831 Add a test for mmioDescend, make it pass under Wine. 2005-09-16 19:40:27 +00:00
Mike McCormack
4a202c2112 Fix the stub for MsiConfigureFeature. 2005-09-16 18:45:04 +00:00
Vincent Béron
d7f6424199 Tweak the test for detecting libxslt as it didn't work correctly on
RH8.
2005-09-15 09:39:09 +00:00
Robert Shearman
2c6ab0dba5 - Add support for navigating a toolbar with the arrow keys.
- Fix WrapToolbar in the case of no parent window.
- Use the newly added NMTBINITCUSTOMIZE for sending the
  TBN_INITCUSTOMIZE so that it is safe on 64-bit platforms.
2005-09-14 19:16:03 +00:00
Robert Shearman
3d14d01cc1 Define RPC_FC_RANGE. 2005-09-14 10:06:41 +00:00
Alexandre Julliard
c9b27e90ce Implemented InterlockedCompareExchangePointer and
InterlockedExchangePointer for x86-64.
2005-09-13 15:01:41 +00:00
Alexandre Julliard
7c1925a0f3 Remove the 'L' suffix on a number of constants to avoid comparison
errors on 64-bit platforms.
2005-09-13 15:00:32 +00:00
Alexandre Julliard
7e4c88c6d9 Avoid some warnings on 64-bit platforms. 2005-09-13 11:07:14 +00:00
Alexandre Julliard
ba41fe20bc Fixed a few more pointer to integer typecast issues for 64-bit
platforms.
2005-09-12 21:22:32 +00:00
Dmitry Timoshkov
4100c22901 EXTLOGPEN.elpHatch can contain a handle as well. 2005-09-12 15:28:31 +00:00
Alexandre Julliard
261e376495 Fixed a number of pointer to integer conversions that wouldn't work
right on a 64-bit platform.
2005-09-12 15:14:06 +00:00
Ivan Leo Puoti
8ec81f16fc Added a missing define. 2005-09-12 12:10:39 +00:00
Alexandre Julliard
f4bf9dee3c LOGBRUSH.lbHatch must be a ULONG_PTR since it can contain a handle. 2005-09-12 11:19:56 +00:00
Jacek Caban
aaba737b20 Added missing attributes. 2005-09-12 11:08:44 +00:00
Jacek Caban
9e5ce6543c Added more definitions. 2005-09-12 11:08:33 +00:00
Alexandre Julliard
3095e5af76 Fixed the binary layout gcc hacks to do the right thing for gcc 4.0. 2005-09-12 10:54:51 +00:00
Alexandre Julliard
20a1a203c6 Use a more portable scheme for storing the name of a critical
section.
2005-09-09 10:19:44 +00:00
Jacek Caban
110cfa3428 Move protocol's CLSIDs to urlmon.idl. 2005-09-09 09:09:22 +00:00
Phil Krylov
4e414963ed Added typedefs SQLWCHAR and SQLTCHAR. 2005-09-08 12:39:47 +00:00
Ge van Geldorp
94dc00c558 Fix NdrServerContextMarshall prototype. 2005-09-08 11:02:38 +00:00
Mike McCormack
f400a1c9fd Fix a typo. 2005-09-07 11:25:59 +00:00
Hans Leidekker
d15d1c4cea Implement ldap_escape_filter_element*. 2005-09-07 09:24:50 +00:00
Marcus Meissner
a42e6aefe1 Added DRAWPATTERNRECT Escape() 16<->32 mapper and stub in WINEPS. 2005-09-06 14:12:17 +00:00
Ivan Leo Puoti
f0db7ab06b Added FSCTL_PIPE_LISTEN support. 2005-09-06 14:09:42 +00:00
Detlef Riekenberg
92eedf8567 Moved cfgmgr32.h to include/ddk/. 2005-09-06 11:42:50 +00:00
Aric Stewart
d3d5ad6b7a Added stub implementations for MsiEnumPatchesA/W. 2005-09-06 11:05:24 +00:00
Eric Pouech
b3badc7dd3 - rewrite kernel32:{Set|Get}PriorityClass on top of ntdll equivalent
- priority for process in wineserver is now the NTDLL form (no longer
  the kernel32 one)
2005-09-06 10:25:11 +00:00
Mike McCormack
9c1cfe79ba Add the INSTALLMODE enumeration. 2005-09-06 10:23:24 +00:00
Eric Pouech
b379e420ed Fixes for function prototypes without arguments. 2005-09-06 09:27:37 +00:00
James Hawkins
ff77264a95 Correct third parameter of NtQueryInformationAtom. 2005-09-06 09:26:31 +00:00
Jacek Caban
1eb5c683b7 - Update GetSecurityId declaration.
- Add declaration of CoInternetParseUrl and INET_E_DEFAULT_ACTION.
2005-09-06 09:21:29 +00:00
Alexandre Julliard
883d3c52d3 Use explicit function pointers for pthread support instead of relying
on ELF symbol overriding.
2005-09-03 15:11:29 +00:00
Mike McCormack
f3719a881e Implemented IXMLDOMNode::selectNodes. 2005-09-03 09:39:38 +00:00
Alexandre Julliard
ce20722109 Moved the spec file init function and constructor to winecrt0. 2005-09-02 14:43:03 +00:00
Troy Rollo
2e401c675b Added objsafe.idl for IObjectSafety interface. 2005-09-02 12:19:04 +00:00
Troy Rollo
7d19bf5d61 For C++, declare initialised GUIDs to be "extern const" rather than
just "const" to ensure that the initialised GUID is visible to other
modules, and use EXTERN_C rather than just "extern" for the benefit of
MSVC++, which does name mangling on global variables.
2005-09-02 12:17:52 +00:00
Jacek Caban
1aad8088e5 Added CreateFormatEnumerator implementation. 2005-09-02 12:17:29 +00:00
Kevin Koltzau
95a173a52b Fix warnings in 64bit. 2005-09-02 11:32:17 +00:00
Juan Lang
321a7b2b22 More definitions and prototypes. 2005-09-02 11:21:13 +00:00
Daniel Remenak
5aceed081e Add definitions for force feedback command and status flags. 2005-09-02 11:21:00 +00:00
Frank Richter
9e57091ffa Fix warnings in 64bit. 2005-08-30 10:07:17 +00:00
Juan Lang
341ba0f696 Added a LIST_FOR_EACH_ENTRY_SAFE helper macro. 2005-08-29 12:18:15 +00:00
Frank Richter
8d86212904 Added WC_SCROLLBAR. 2005-08-27 09:20:43 +00:00
Marcus Meissner
39cdcd6692 IsNetworkAlive() enhanced, always reports LAN. 2005-08-27 09:19:17 +00:00
Robert Shearman
959e472ef6 Added more wtypes definitions, particularly for GDI/USER handles. 2005-08-26 08:48:38 +00:00
Robert Shearman
4496c5c028 - The output size should be *pcbPolicy for ppPolicy, not the input
size.
- Remove a stray semi-colon.
2005-08-26 08:48:23 +00:00
Robert Shearman
35302b48fc Move interfaces around to satisfy MIDL. 2005-08-26 08:48:06 +00:00
Robert Shearman
4bd0ec1ad3 Remove nonsense msxml IDL attributes. 2005-08-26 08:47:54 +00:00
Juan Lang
4917f2ebea Correct a typo, and add more definitions. 2005-08-26 08:45:48 +00:00
Detlef Riekenberg
774e6d2831 Added winsplp.h header. 2005-08-25 19:31:13 +00:00
Alexandre Julliard
aa981732dc Fixed installation rules for Wine-specific IDL files. 2005-08-25 10:40:53 +00:00
James Hawkins
5a07e6eda1 Moved itss.idl to include/wine. 2005-08-25 10:25:14 +00:00
Robert Shearman
35dbc147c7 Update to include all of the interfaces in the Platform SDK as of the
XP SP2 version.
2005-08-25 09:50:55 +00:00
Alexandre Julliard
f62f6e8fe1 Don't cache file descriptors open on removable devices. 2005-08-24 18:33:50 +00:00
Johan Dahlin
b5c02815d0 Implemented MsiSetComponentState*. 2005-08-24 18:13:09 +00:00
Mike McCormack
fba5a59c66 Better stub for MsiViewGetError. 2005-08-24 10:57:49 +00:00
Alexandre Julliard
38502f70eb Added a separate set_handle_cached_fd request instead of abusing
set_handle_info for that.
2005-08-23 18:43:50 +00:00
Jacek Caban
f6f63a8f64 Added more definitions. 2005-08-23 18:15:53 +00:00
Kevin Koltzau
7ab2813735 Fix pointer cast warnings in 64bit. 2005-08-23 09:36:34 +00:00
Oliver Stieber
cd159e3a74 Tidy up d3d9 and finalize passing d3d9 calls to wined3d for now. 2005-08-23 09:34:57 +00:00
Kevin Koltzau
bfa3077510 Properly declare handles. 2005-08-23 09:32:39 +00:00
Michael Kaufmann
575c174d94 Added SB_SIMPLEID. 2005-08-23 09:31:19 +00:00
Gerald Pfeifer
ebe0484d1a Prefer sys/limits.h over machine/limits.h. 2005-08-22 09:33:37 +00:00
Kevin Koltzau
6bb46e31e7 Fix 'cast from pointer to integer of different size' warnings in
64bit.
2005-08-22 09:19:16 +00:00
Kai Blin
17fa0ff005 Added SEC_WINNT_AUTH_IDENTITY struct. 2005-08-22 09:16:50 +00:00
Jacek Caban
f4c4092fb5 Fix RegisterWindowMessage declaration and improve debug message. 2005-08-22 09:15:55 +00:00
Felix Nawothnig
7f6554b7d1 Make string elements of MCI_OPEN_PARMS const to match the SDK headers. 2005-08-18 10:53:58 +00:00
Juan Lang
f480b6ba6c Add/update a few definitions. 2005-08-18 10:51:07 +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
Oliver Stieber
2c0e97e641 Copy the parser and cross compiler from d3d8 and update everything to
vertex shaders 3.0.
The Parser will now display the input shader in DirectX style, and the
cross compiler now generates valid ARB_VERTEX_PROGRAM programs and
outputs the result in ARB_VERTEX_PROGRAM style.
Support for a number of extended attributes has been added, but this
may not be complete, and dereferencing from loop counters isn't
properly parsed yet.
2005-08-17 11:34:03 +00:00
Oliver Stieber
80cbb93163 Tidy up vertex shaders and bring the current code inline with the rest
of wined3d.
2005-08-17 09:54:54 +00:00
Juan Lang
a228baf8d1 Add more missing definitions, and correct a prototype. 2005-08-16 19:29:55 +00:00
Francois Gouget
6fb12fc291 Declare PNTSTATUS in lmaccess.h and ntsecapi.h to match the PSDK.
Protect against multiple definitions.
Use PNTSTATUS where appropriate.
2005-08-16 16:01:49 +00:00
Alexandre Julliard
d59ba4ccf1 Added a WINE_NO_UNICODE_MACROS define to allow Winelib apps to switch
off the Unicode macros too.
2005-08-15 20:53:40 +00:00
Michael Jung
724415602d Added CLSID_FolderShortcut definition. 2005-08-15 20:50:19 +00:00
Phil Krylov
f1184b466d Added EM_SETRECT, EM_SETRECTNP, and WM_SETREDRAW message handling.
Added support for GT_SELECTION flag in EM_GETTEXTEX handler.
2005-08-15 09:47:14 +00:00
Frank Richter
085662f061 Add WC_EDIT and WC_LISTBOX. 2005-08-15 09:44:53 +00:00
Jacek Caban
a202bacc58 Fix Show*HTMLDialog declarations. 2005-08-12 15:52:37 +00:00
Mike McCormack
70adb8f565 Add a configure test for xmlReadMemory. 2005-08-12 10:35:17 +00:00
Kai Blin
6970dbc7cf Added more secur32.dll tests and fixed missing constants in
winerror.h.
2005-08-11 17:08:06 +00:00
Frank Richter
9a2084fe85 Add WC_COMBOBOX. 2005-08-11 17:06:41 +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
Alexandre Julliard
5617b716e7 Added a wine_unix_to_nt_file_name function to do proper pathname
conversions instead of relying on GetFullPathName hacks.
2005-08-11 10:41:26 +00:00
Dmitry Timoshkov
d09c8a896e Add some missing LDAP definitions. 2005-08-11 10:33:42 +00:00
Steven Edwards
c8857c0786 Correct definition of SFGAO_STORAGEANCESTOR. 2005-08-11 10:33:21 +00:00
Hans Leidekker
88c2d837ab Synchronize winldap.h with winldap_private.h. 2005-08-10 15:00:21 +00:00
Alexandre Julliard
628939d567 Use the proper WOW functions everywhere instead of the K32WOW variant. 2005-08-10 10:59:19 +00:00