Commit Graph

127 Commits

Author SHA1 Message Date
Piotr Caban
1dc86ebb9b atl: Improved AtlInternalQueryInterface implementation. 2010-07-23 11:35:59 +02:00
Alexandre Julliard
b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Paul Vriens
13a7ecff57 atl/tests: Skip tests if function is not implemented. 2010-07-19 14:49:07 +02:00
Andrew Nguyen
e01794d4f7 atl: Accept a NULL output container pointer in AtlAxAttachControl. 2010-06-30 11:55:10 +02:00
Alexandre Julliard
f71c4113bc atl: Fix off-by-one buffer allocation. 2010-06-28 11:44:40 +02:00
Piotr Caban
981fcc897c atl: Pass correct arguments to fuctions executed by AtlInternalQueryInterface. 2010-06-17 14:07:22 +02:00
Marcus Meissner
b3f0425580 atl: Also handle struct sizes for 64bit. 2010-06-15 20:10:00 +02:00
Alexandre Julliard
40ac96d762 atl: Implemented AtlCreateTargetDC. 2010-06-14 14:13:52 +02:00
Alexandre Julliard
6502315162 atl: Fix parsing of extended dialog templates. 2010-06-14 14:13:37 +02:00
Alexandre Julliard
4e00948efc atl: Fix formatting of generated class name for 64-bit. 2010-05-25 17:03:35 +02:00
André Hentschel
2d658e656f atl: Reuse code of AtlModuleRegisterWndClassInfoW for AtlModuleRegisterWndClassInfoA. 2010-05-25 17:02:48 +02:00
Mikhail Maroukhine
f930c87fd6 objbase.h: CLSIDFromString: Add constness to the parameters declaration in accordance with MSDN. 2010-03-29 12:11:02 +02:00
Alexandre Julliard
bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Jacek Caban
f6b4341638 atl: Properly release registrar in do_register_dll_server. 2010-02-25 12:10:20 +01:00
Jacek Caban
75967cd9ff atl: Don't add CLSID_ATLRegistrar replacement in do_register_dll_server. 2010-02-25 12:10:17 +01:00
Alexandre Julliard
4356e49411 atl: The object map entries for version 1 don't have the last two fields. 2010-02-02 20:13:56 +01:00
Michael Stefaniuc
8a3ed2dffc atl: Use IS_INTRESOURCE not HIWORD to check a resource. 2010-02-01 11:59:59 +01:00
Austin English
9826082143 atl: Add missing prototypes. 2009-10-05 13:46:00 +02:00
Michael Stefaniuc
17ca7aa5a6 atl: Remove superfluous pointer casts. 2009-02-12 17:53:34 +01:00
Marcus Meissner
d65bd8ff24 atl: Fixed second buffer size to MultiByteToWideChar. 2009-02-05 13:11:48 +01:00
Michael Stefaniuc
fa1d049847 atl: Remove two superfluous casts. 2008-12-05 12:36:31 +01:00
Francois Gouget
0a9c529072 atl: Remove WINAPI on static functions where not needed. 2008-11-24 14:18:42 +01:00
Ricardo Filipe
d27fa4fcae atl: Remove dead store (llvm/clang). 2008-11-21 11:28:58 +01:00
Michael Stefaniuc
4f199a10ad Remove the remaining casts of NULL. 2008-11-03 13:42:09 +01:00
Aleksey Bragin
6c833cecef atl: Remove freeing of an invalid pointer. 2008-05-07 12:07:46 +02:00
Alexandre Julliard
dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
Rob Shearman
80d67e33b9 Remove superfluous semicolons from IDL files. 2008-04-01 11:29:27 +02:00
Rob Shearman
48000893f9 makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
Only specify the root to keep platform-specifics out of the individual 
DLL makefiles.
2008-03-04 20:55:01 +01:00
Andrew Talbot
f83cd9d08f atl: Assign to structs instead of using memcpy. 2008-02-11 19:56:03 +01:00
Marcus Meissner
c46327b40c atl: Check for NULL. 2008-02-04 11:13:34 +01:00
Michael Stefaniuc
3e8970602c dlls: Remove duplicate includes. 2007-11-19 13:54:46 +01:00
Paul Vriens
4f49655a65 atl: Replace SHDeleteKeyW with RegDeleteTreeW and get rid of the import of shlwapi. 2007-08-23 12:37:32 +02:00
Francois Gouget
9012d4e72f Add API documentation stubs to make winapi_check happy. 2007-06-13 12:00:43 +02:00
Vitaliy Margolen
a2daceb7c2 atl: Use CallWindowProc instead of calling old window proc directly. 2007-06-07 19:23:56 +02:00
Dmitry Timoshkov
2e944d8e13 atl: Fix compilation warnings in 64-bit mode. 2007-06-01 12:39:08 +02:00
Rob Shearman
be16475191 atl: Add stubs for AtlIPersistStreamInit_Load and AtlIPersistStreamInit_Save.
Based on a patch by Anastasius Focht and information from Inside ATL.
2007-04-30 12:33:45 +02:00
Rob Shearman
fec8156cc3 atl: Implement AtlComQIPtrAssign. 2007-04-30 12:33:26 +02:00
Rob Shearman
72ddcb5f36 atl: AtlModuleGetClassObject should store an intermediate pointer in obj->pCF and then query this for the requested interface.
Return CLASS_E_CLASSNOTAVAILABLE instead of E_FAIL.
2007-04-25 12:44:24 +02:00
Rob Shearman
3af74c5e52 atl: Use the first entry in the object map in AtlInternalQueryInterface when IUnknown is requested. 2007-04-25 12:44:20 +02:00
Rob Shearman
99c0335222 atl: AddRef the object being returned in AtlInternalQueryInterface, not "this". 2007-04-04 12:39:19 +02:00
Andrew Talbot
51bb7d1522 atl: Constify some variables. 2007-04-03 11:22:25 +02:00
Rob Shearman
d51c1c7a04 atl: Add support for the registrar parameter of AtlModuleUpdateRegistryFromResourceD. 2007-03-21 15:55:14 +01:00
Rob Shearman
c11ad1eb48 atl: Add support for the pMapEntries parameter to AtlModuleUpdateRegistryFromResourceD. 2007-03-21 15:55:11 +01:00
Jacek Caban
ecac3c1c06 atl: Compare file handle to INVALID_HANDLE_VALUE to handle errors. 2007-03-07 12:08:46 +01:00
Francois Gouget
536e738552 Assorted spelling fixes. 2007-02-14 21:03:57 +01:00
Michael Stefaniuc
90c0ffd45e atl: Fix a comparison between signed and unsigned. 2007-02-13 12:19:11 +01:00
Francois Gouget
1fbd417ce9 atl: Better match the PSDK types and fix the winapi_check warnings. 2007-02-07 21:42:21 +01:00
Francois Gouget
a7f7812be9 atl: Protect atlwin.h against multiple inclusions. 2007-02-06 13:21:36 +01:00
Alexandre Julliard
f92ef1c543 makedep: Add support for magic comments in .rc files so we can generate proper dependencies for them. 2006-12-26 15:02:03 +01:00
Alexandre Julliard
365a463b1e make_makefiles: Automatically add IDL header targets to the .gitignore file. 2006-12-24 17:31:52 +01:00