Robert Shearman
4fad9ddc86
Hack around broken state management so InstallShield works.
2005-07-20 10:30:04 +00:00
Daniel Remenak
423371828a
Changed winhelp file->exit accelerator key from "e" to "x".
2005-07-20 10:29:42 +00:00
Paul Vriens
8e541c8aeb
Add tests for VerQueryValue[AW].
...
Don't convert the struct to a win16 one in GetFileVersionInfoA.
Convert the struct to win16 in VerQueryValueA (for now).
2005-07-20 10:29:29 +00:00
Michael Jung
47c0906369
Only initialize shell folders via the IPersistFolder3 interface in
...
SHELL32_CoCreateInitSF if the pidl which specifies the child is of
type 'Folder'. Otherwise fall back to IPersistFolder.
2005-07-20 10:29:05 +00:00
Daniel Remenak
68709f1c41
Basic handling of EM_SETTEXTEX.
2005-07-20 10:28:44 +00:00
Vitaliy Margolen
1a7257e198
Fix IOCTL_CDROM_RAW_READ ioctl.
2005-07-20 10:28:27 +00:00
Hans Leidekker
7a1876e5ae
Implement ldap_bind* functions.
2005-07-19 20:32:46 +00:00
Robert Shearman
8b8c901a78
- Fix VT_BYREF|VT_UNKNOWN return values by comparing the correct value
...
with VT_UNKNOWN and VT_DISPATCH.
- Better tracing.
2005-07-19 20:02:38 +00:00
Robert Shearman
5550636044
Return DISP_E_EXCEPTION from ITypeInfo_Invoke on an error in the
...
called function.
2005-07-19 20:00:37 +00:00
Robert Shearman
6bfae1a1b7
- IRpcStubBuffer_Disconnect can be called multiple times.
...
- Release TypeLib when freeing stub buffer.
2005-07-19 20:00:07 +00:00
Robert Shearman
775898ba97
- Always query for the correct stub interface, otherwise we will be
...
pointing to the completely wrong object when a proxy does a
queryinterface.
- Remove assumption that the stub buffer will handle the lifetime of
the object.
2005-07-19 19:59:41 +00:00
Alexandre Julliard
8197e0b07b
Create the desktop class when needed without requiring a client
...
request.
2005-07-19 19:45:48 +00:00
Robert Shearman
f29a1315ec
Activate ITypeLib, ITypeInfo and IEnumVARIANT Marshalers.
2005-07-19 19:43:54 +00:00
Robert Shearman
0648ab6131
Remove RegisterTypeLib hack.
2005-07-19 19:43:37 +00:00
Robert Shearman
5d873adf9f
Marshal return value from IRemUnknown_RemQueryInterface.
2005-07-19 19:43:05 +00:00
Robert Shearman
d8780c7546
Fix confusion between number of characters and number of bytes in
...
unmarshaling BSTRs. Convert it all to characters for consistency with
the BSTR_User* routines.
2005-07-19 19:42:50 +00:00
Robert Shearman
c0d7a25a42
Silence now noisy error messages caused by changes in the way we call
...
ipid_to_stubmanager. Move the error message to the one place it is
needed.
2005-07-19 19:42:33 +00:00
Alexandre Julliard
98c315c7c0
Save the scope window for mouse events before overwriting it.
2005-07-19 19:14:32 +00:00
Robert Shearman
500c41b75e
Support VT_BYREF|VT_I4 in _copy_arg.
2005-07-19 19:13:45 +00:00
Robert Shearman
d2e2e851da
Marshal and unmarshal TKIND_ENUM and TKIND_ALIAS.
2005-07-19 19:13:23 +00:00
Robert Shearman
97be0be7e4
- We should be starting with 1 reference.
...
- IRpcStubBuffer_Disconnect can be called more than once.
2005-07-19 19:13:11 +00:00
Robert Shearman
b0b3080b2d
IRpcStubBuffer_Disconnect can be called more than once.
2005-07-19 19:12:54 +00:00
Robert Shearman
28479ea4aa
By-pass the RPC runtime if possible when calling an STA by posting a
...
message directly to the apartment window for it to process. Fixes a
deadlock in InstallShield caused by having to create a thread when
freeing an object that comes from an STA apartment. Added tests that
fail without this fix.
2005-07-19 19:12:47 +00:00
Robert Shearman
e874408d65
Delete the stub manager outside of the apartment critical section
...
because the deletion may require the object to re-enter the
apartment.
2005-07-19 19:12:24 +00:00
Huw Davies
48a52d0959
Printer handles referring to the same printer should have the same job
...
queue.
2005-07-19 19:12:13 +00:00
Alexandre Julliard
bf575f1f8f
Initialize the various menu global variables on demand instead of at
...
startup time.
2005-07-19 11:51:31 +00:00
Kevin Koltzau
4029ee29a4
Add support for dumping 64bit PE files.
2005-07-19 11:44:44 +00:00
Kevin Koltzau
6873379991
Define 64bit PE structures.
2005-07-19 11:44:32 +00:00
Alexandre Julliard
6655fed5a6
Don't set win gravity, the default should work fine.
2005-07-19 11:43:38 +00:00
Troy Rollo
2a52813024
When using PATHMODE_UNIX, all files are in the file system.
2005-07-19 11:40:36 +00:00
Alex Villacís Lasso
0f9ebafbec
Initialize RegisteredClass properly in CoRegisterClassObject to
...
prevent crash in CoRevokeClassObject when accessing (uninitialized)
pMarshalledData.
2005-07-19 11:40:22 +00:00
Oliver Stieber
948563267e
Implement the use of PBuffers for offscreen textures.
2005-07-19 11:39:24 +00:00
Alex Villacís Lasso
43076139c3
Fix GIF palette allocation, by relying on ColorCount instead of
...
SColorResolution.
2005-07-19 11:38:25 +00:00
Alex Villacís Lasso
3153aa9131
Ensure that underflowing negative float is represented as a positive
...
0, just as native oleaut32.
2005-07-19 11:38:12 +00:00
Huw Davies
af2e7eb2cb
Test to show that the height returned by GetTextExtentPoint is the
...
same as tmHeight.
2005-07-18 18:08:30 +00:00
Hans Leidekker
98ac2c1def
Implement ber_* functions.
2005-07-18 18:06:42 +00:00
Juan Lang
b5e0222bde
Added a bunch more definitions.
2005-07-18 18:05:52 +00:00
Robert Shearman
7a9bacc45d
Replace calls to DIALOG_GetCharSize with code to do the equivalent
...
using GdiGetCharDimensions.
2005-07-18 18:05:33 +00:00
Robert Shearman
0ceb6b6f6b
Implement and test GdiGetCharDimensions.
2005-07-18 18:05:04 +00:00
Alexandre Julliard
cd4e1e512f
Remove some no longer needed stub functions.
2005-07-18 15:25:13 +00:00
Alexandre Julliard
15ec968724
Load the USER driver on demand instead of at user32 load time.
...
Provide a fallback implementation for all the functions to avoid
having to check for NULL functions everywhere.
2005-07-18 15:14:56 +00:00
Hans Leidekker
bb72a06e54
Make lcms support depend on headers _and_ libraries, not just the
...
headers.
2005-07-18 15:10:36 +00:00
Felix Nawothnig
48533ae97d
Implement RegGetValueA/W.
2005-07-18 15:10:22 +00:00
Robert Shearman
91eaea53ae
- Change the default user SID to match what was previously returned by
...
NtQueryInformationToken.
- Implement TokenUser for NtQueryInformationToken.
- Add a function for getting the user's registry path from a SID.
2005-07-18 13:22:55 +00:00
Alexandre Julliard
2997fc51a4
Fixed a few prototypes in the USER driver.
2005-07-18 13:20:18 +00:00
Robert Shearman
8c02f6367e
Add stubs for most of the NDR marshaling functions.
2005-07-18 13:14:05 +00:00
Michael Jung
1032fdc595
Use CP_UNIXCP instead of CP_ACP when converting paths (Pointed out by
...
Troy Rollo).
2005-07-18 13:13:42 +00:00
Huw Davies
03f36e6df0
Partial implementation of GetJob.
2005-07-18 13:13:31 +00:00
Michael Jung
ff23dd29be
Release shell folders only if they were successfully acquired.
2005-07-18 13:13:05 +00:00
Alex Villacís Lasso
324267c4a9
Test for behavior of negative underflow formatting.
2005-07-18 10:33:12 +00:00