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