Commit Graph

14366 Commits

Author SHA1 Message Date
Robert Shearman
4a76473965 The CLSID can be substituted by an IID present in one of the proxy
file infos in NdrDllGetClassObject.
2005-11-29 10:41:55 +01:00
Robert Shearman
96a8f8edda Return the correct error code from NdrProxyErrorHandler. 2005-11-29 10:41:45 +01:00
Robert Shearman
bb90b3e3cc Raise exceptions on failures.
Replace references of pStubMsg->BufferEnd with RpcMsg->Buffer +
pStubMsg->BufferLength.
Fix buffer calculation when no interface data is marshaled to the
stream.
2005-11-29 10:41:34 +01:00
Robert Shearman
552f18211d Fix the overflow check to not depend on pStubMsg->BufferStart and
pStubMsg->BufferEnd being valid, because they aren't filled in when
using MIDL-generated server stubs.
Don't set the pointer to NULL on unmarshaling because we may want to
unmarshal the value to an existing pointer instead of allocating a new
one.
2005-11-29 10:41:17 +01:00
Vitaliy Margolen
e95464a5cb EnumChildWindows should return result from the callback. 2005-11-29 10:40:58 +01:00
Jacek Caban
eea60a6672 Activate document object. 2005-11-28 20:57:04 +01:00
Dmitry Timoshkov
8140d66c47 Fix all drivers DriverProc to conform to the DRIVERPROC definition. 2005-11-28 20:53:22 +01:00
Juan Lang
43d855530b Fix parameter count on some stubs (thanks to Marcus Meissner for
spotting that.)  Add a few more stubs.
2005-11-28 20:52:13 +01:00
Henning Gerhardt
eaae447177 Add German resources. 2005-11-28 20:51:54 +01:00
Hans Leidekker
9d3c5fbe61 Document the ldap_bind* functions. 2005-11-28 20:41:08 +01:00
Michael Jung
ea62530466 Enhanced UnixFolder's IDropTarget implementation.
Use STATIC_CAST macro more consistently.
2005-11-28 20:40:50 +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
Aric Stewart
1fc760d4a7 Allow HttpEndRequest to process 302 and 301 redirects. Append Host
port if non standard on the redirect host header and make sure to
append the extra information (parameters) and such to the location if
present.  Additionally check to see if we are redirecting to https and
if so set the appropriate port.
2005-11-28 17:31:02 +01:00
Jacek Caban
1692bc34c9 Added GetOverrideKeyPath and GetOptionKeyPath implementation. 2005-11-28 17:30:21 +01:00
Michael Jung
12dd1bc12e Use GetUIObjectOf instead of BindToObject to get a IDropTarget object. 2005-11-28 17:30:11 +01:00
Ge van Geldorp
72ed6eae4c Other code in shlexec.c (e.g. the extension handling code in
ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
quotes.
2005-11-28 17:29:58 +01:00
Detlef Riekenberg
f1522445f3 Documentation added for GetPrinterDriverDirectoryW + A. 2005-11-28 17:29:38 +01:00
Robert Shearman
0e7c41e979 Add support for using secure (SSL/TLS) connections through a proxy
server.
2005-11-28 11:55:16 +01:00
Robert Shearman
13d371da54 Move the initiation of the SSL connection into a separate function. 2005-11-28 11:54:31 +01:00
Dmitry Timoshkov
b9212e2aba set_menu_item_text handles converting an empty menu item to a
separator on its own, give it a chance to do its work in the
MIIM_FTYPE case.
2005-11-28 11:53:20 +01:00
Robert Shearman
3592110af7 Add a host port field that preserves the requested port of the
destination URL.
2005-11-28 11:53:05 +01:00
Vijay Kiran Kamuju
a1eeaf97fb Added some missing definitions in usp10.h. 2005-11-28 11:52:55 +01:00
Rein Klazes
1b87564259 Handle an X error in X11DRV_ExtFloodFill(). 2005-11-28 11:52:37 +01:00
Robert Shearman
cc44f3a5c7 Fix "http://" prefix detection on the proxy URL. 2005-11-28 11:31:11 +01:00
Robert Shearman
386c3a5819 Make sure to fill out the MIDL_STUB_MESSAGE structure in
NdrSendReceive like we do in NdrProxySendReceive.
2005-11-28 11:31:04 +01:00
Robert Shearman
d9896dec47 Implement conformant varying array functions. 2005-11-28 11:30:32 +01:00
Robert Shearman
bc16c66736 Implement conformant struct functions. 2005-11-28 11:30:12 +01:00
Robert Shearman
d42ff35087 Implement FC_STRUCTPAD2 for complex types. 2005-11-28 11:28:45 +01:00
Rein Klazes
466633c7af Add stub implementation for SetMagicColors(). 2005-11-28 11:28:32 +01:00
Jacek Caban
69b54d4edc Added AtlAxCreateControl stub implementation. 2005-11-28 11:28:19 +01:00
Robert Shearman
0adec2b3dc Replace some useless checks in HTTP_AddProxyInfo with asserts. 2005-11-28 11:28:06 +01:00
Jacek Caban
13e3cad0d0 Added IOleDocumentSite implementation. 2005-11-28 11:24:49 +01:00
Robert Shearman
225a9facd4 Simplify and fix Set-Cookie handling. 2005-11-28 11:24:41 +01:00
Robert Shearman
5f7bb17cf4 Implement IOleObject_DoVerb function by running the object and then
delegating to the remote IOleObject_DoVerb function.
2005-11-28 11:24:31 +01:00
Robert Shearman
5ed6dc2c1b Add functions for marshaling base types (ints, floats, etc.). 2005-11-28 11:24:21 +01:00
Jacek Caban
8be6eb25bd Better windows handling. 2005-11-28 11:17:28 +01:00
Michael Jung
c820a3c17f Modified KeyStateToDropEffect macro to match native shellview's
behaviour.
2005-11-28 11:17:19 +01:00
Robert Shearman
22edb3e99e Simplify HTTP_InsertProxyAuthorization. 2005-11-28 11:17:06 +01:00
Robert Shearman
b9d7754034 Delegate advises to the remote object to enable the client to receive
data change notifications.
2005-11-28 11:16:58 +01:00
Robert Shearman
fc17683f7d Extend conformance computation function to also compute variances.
MSDN suggests that conformance and variance are pretty much the same,
but there may be some subtleties to it.
2005-11-28 11:16:44 +01:00
Jacek Caban
fea8a762cc Added implementation of GetWindowContext.
Added stub implementation of IOleInPlaceFrame interface.
2005-11-28 11:01:17 +01:00
Alexandre Julliard
127df1e115 Ignore generated rsrc.res. 2005-11-28 11:00:57 +01:00
Michael Jung
a83d55e929 Register the shell view itself as the drop target, not it's parent folder.
Forward drag&drop method calls to the folder currently under the cursor.
2005-11-28 11:00:33 +01:00
Robert Shearman
8c8c81a1ef Change some SendAsyncCallback calls to INTERNET_SendCallback as the
tests show that the callbacks happen either synchronously or within an
alternative asynchronous call.
Remove a check for a NULL lpfnStatusCB that is already performed by
INTERNET_SendCallback and add a comment about a difference to native.
2005-11-28 11:00:18 +01:00
Robert Shearman
29a436fd87 Add parsing of the Content-ID and Proxy-Connection headers.
Sort the table of header to option number mappings correctly.
Change a FIXME to a WARN because there are "X-..." headers that we
aren't supposed to parse.
2005-11-28 11:00:05 +01:00
Oliver Stieber
5903c5df1b Stop reporting not having swapchain 0 as an error and add an internal
variable instead of modifying a parameter.
2005-11-28 10:59:41 +01:00
Oliver Stieber
c622cd7c24 Correct some errors in the way vertex declarations for directx 8 are
parsed and add offset support.
2005-11-28 10:59:22 +01:00
Ge van Geldorp
0991687d3c Load shortcut icon by resource id instead of by icon index. 2005-11-28 10:59:06 +01:00
Robert Shearman
bc09238067 Call DefaultHandler_Stop if we fail to start the server running
correctly and a few formatting fixes.
2005-11-28 10:58:51 +01:00
Robert Shearman
b73a4a9528 Fix NdrConformantArrayBufferSize to include the size of the
conformance value.
Make NdrConformantArrayMemorySize do something more useful, like
actually return the required memory.
Conformance offset can be negative and should only be two bytes.
2005-11-28 10:58:40 +01:00
Dmitry Timoshkov
0a1e28fe3f Add support for ICM_GETINFO in msvidc32 codec (based on msrle32). 2005-11-28 10:45:02 +01:00
Dmitry Timoshkov
5f6cf2a342 Add support for ICM_GETINFO in iccvid codec (based on msrle32). 2005-11-28 10:44:54 +01:00
Dmitry Timoshkov
e1e83cac75 Fix several bugs in msrle32 preventing it to load.
Remove a hack in ICOpen compensating a bug in msrle32.
Use MSVFW32_hModule directly in ICCompressorChoose, and avoid a
convoluted GWLP_HINSTANCE hack.
2005-11-28 10:44:34 +01:00
YunSong Hwang
966df981a1 Update Korean translations. 2005-11-28 10:41:28 +01:00
Michael Jung
5db65cdd51 Correct the hot spot position of the drag&drop 'move' and 'link' cursors. 2005-11-28 10:41:00 +01:00
Jacek Caban
3659834b48 Don't crash when parameters of Navigate2 are NULL. 2005-11-28 10:40:52 +01:00
Robert Shearman
7bb3463166 Add a new field "lpszHostName" to the session to track the host name
of the HTTP server, as opposed to the server that we will connect to
that could be a proxy server. Fixes the "Host:" header that we send to
servers.
2005-11-28 10:40:42 +01:00
Eric Pouech
7ec69e9c2b LoadLibrary16 is no longer exported by name, so do the lookup by its
ordinal (when loading NE sibling).
2005-11-28 10:40:25 +01:00
Vitaliy Margolen
39e922ce72 Handle IOCTL_DISK_CHECK_VERIFY which is synonym for
IOCTL_STORAGE_CHECK_VERIFY.
2005-11-28 10:40:13 +01:00
Eric Pouech
7a431fc826 Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback. 2005-11-28 10:40:02 +01:00
Oliver Stieber
d3c33dc018 Correct the matrix sizes in software shaders and remove an erroneous
parameter from lrp.
2005-11-28 10:39:48 +01:00
Lionel Ulmer
2ca5efea08 Ignore frequency requests in Desktop mode. 2005-11-28 10:39:28 +01:00
Robert Shearman
22cf59ba43 Call the equivalent delegate function for all of the simple
functions.
2005-11-28 10:39:19 +01:00
Robert Shearman
a1758ed6e0 We should always allocate in NdrConformantStringUnmarshal if the
memory pointer is NULL.
2005-11-28 10:39:10 +01:00
Lionel Ulmer
809dd5b044 Handle DInput8 interfaces in device QueryInterface. 2005-11-28 10:38:59 +01:00
Hans Leidekker
02b9135d58 Document the ldap_add* functions. 2005-11-28 10:38:45 +01:00
Huw Davies
1ee8dd8901 If the driver doesn't support StretchBlt try to use StretchDIBits
instead.
2005-11-28 10:38:33 +01:00
Martin Fuchs
0b17529332 Correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes().
Directly return the correct "My Computer" attributes in
ISF_Desktop_fnGetAttributesOf().
Remove "todo_wine" from the "My Computer" attributes test case.
Add test case for retrieving the file system path from the
CSIDL_PROGRAM_FILES PIDL using SHGetPathFromIDListW().
2005-11-28 10:38:06 +01:00
Mike McCormack
2a6d007c65 If a source directory doesn't exist, use the install root instead. 2005-11-28 10:37:08 +01:00
Mike McCormack
6a976373b3 Handle the ^ character in MaskEdit controls. 2005-11-28 10:36:54 +01:00
Raphael Junqueira
c329e17ba4 Partial implementation of IDirectMusicPerformance8Impl_AddPort. 2005-11-28 10:36:41 +01:00
Michael Jung
2919cec009 Initial stubbed implementation of UnixFolder's IDropTarget interface. 2005-11-28 10:36:04 +01:00
Alex Villacís Lasso
efb290b2f0 Initialize file_exists to 0 at exe load test, prevents mistaking of
UTF-8 encoded exenames as builtins.
2005-11-28 10:35:10 +01:00
Alexandre Julliard
ec34a66612 Ignore symlink files too (needed for git). 2005-11-26 13:12:57 +01:00
Alexandre Julliard
0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
Mike McCormack
d160c8b926 Add some tests for _fcvt. 2005-11-24 19:23:10 +01:00
Mike McCormack
9fac484928 Make all source directories at the root of the install. 2005-11-24 19:22:44 +01:00
Paul Vriens
e6b0dc2a2f Return a real error in LsaLookupSids. 2005-11-24 19:22:30 +01:00
Mike McCormack
1f8d661d0f Fix a compile error. 2005-11-24 19:21:49 +01:00
Raphael Junqueira
38c54b9d3b Fix incorrect implementation of WGL_COLOR_BITS_ARB. 2005-11-24 19:21:38 +01:00
Francois Gouget
6d442aeb34 Assorted spelling fixes. 2005-11-23 20:14:43 +01:00
Francois Gouget
d69268e77c Documentation tweaks to make winapi_check happy.
Also specify the documented spec file entry.
2005-11-23 20:14:04 +01:00
Henning Gerhardt
da70dc5868 Add German resource file for msvideo. 2005-11-23 20:12:55 +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
Alexandre Julliard
cc01e8ff05 Preserve 16-byte stack alignment in the various assembly
functions. Needed for MacOSX.
2005-11-23 19:55:06 +01:00
YunSong Hwang
5b5a2f320f Add Korean translation. 2005-11-23 19:45:38 +01:00
Francois Gouget
bcac03453a Add trailing '\n' to trace() call. 2005-11-23 19:44:20 +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
YunSong Hwang
5e7f77ea8b Update Korean translations. 2005-11-23 15:21:56 +01:00
Michael Jung
3531178b8b Use the ANSI codepage in IShellFolder::GetDisplayNameOf. 2005-11-23 15:20:33 +01:00
Saulius Krasuckas
f40b5938a2 Be more strict and verbose while testing
GetStandardColorSpaceProfile().
2005-11-23 15:20:04 +01:00
Rein Klazes
168e0db02c Make test_SPI_SETBORDER less likely to permanently change visual
settings:
- use smaller border widths values for testing;
- provide a work around for a Windows XP feature that made the tests
  change the caption width.
2005-11-23 15:19:04 +01:00
Michael Jung
46018bbc59 Also scan HKEY_CURRENT_USER for shell namespace extensions in Desktop
folder.
Fixed a handle leak in case of failing AddToEnumList call.
2005-11-23 15:17:54 +01:00
Michael Jung
b2647030c4 Also scan HKEY_CURRENT_USER for shell namespace extensions in
MyComputer.
2005-11-23 15:17:22 +01:00
Michael Jung
ae8a912605 Initialize OLE instead of just COM, in order to enable Drag & Drop. 2005-11-23 15:15:16 +01:00
Michael Jung
2212d9484f Initialize OLE instead of COM only in order to enable Drag and Drop. 2005-11-23 15:14:25 +01:00
Juan Lang
fd7a60bc8d Fix some memory leaks. 2005-11-23 15:12:56 +01:00
Alexandre Julliard
fcfee2794b Fixed some broken code that was causing compiler warnings. 2005-11-23 14:30:41 +01:00
Huw Davies
f0c1e349e1 Release a stray node. 2005-11-23 14:30:22 +01:00