Jacek Caban
|
dc160df8e9
|
atl: Changed AtlModuleInit FIXME to TRACE.
|
2012-12-27 18:47:53 +01:00 |
Jacek Caban
|
99065bb65f
|
atl: Backport some tests from atl100.
|
2012-12-26 18:23:05 +01:00 |
Jacek Caban
|
65493cf137
|
atl: Use atlbase.h in tests.
|
2012-12-26 18:23:05 +01:00 |
Jacek Caban
|
86787db2ca
|
atl: Merge registrar.c into atl_main.c.
|
2012-12-13 12:06:40 +01:00 |
Jacek Caban
|
526fe933be
|
atl100: Added AtlRegisterClassCategoriesHelper stub.
|
2012-12-13 12:05:49 +01:00 |
Jacek Caban
|
55b0de2173
|
atl: Added locking to AtlModuleAddCreateWndData.
|
2012-12-12 20:23:25 +01:00 |
Jacek Caban
|
9e2d5cae73
|
atl: Reimplemented AtlModuleLoadTypeLib on top of AtlLoadTypeLib.
|
2012-12-11 15:49:02 +01:00 |
Jacek Caban
|
77c7fcdc94
|
atl: Reimplemented AtlModuleUpdateRegistryFromResourceD on top of AtlUpdateRegistryFromResourceD.
|
2012-12-11 15:49:01 +01:00 |
Jacek Caban
|
9f03c865b3
|
atl: Don't call HeapFree on module argument in AtlModuleTerm.
|
2012-12-10 18:30:09 +01:00 |
Jacek Caban
|
f1e41255e3
|
atl: Allow version-based differences in struct layouts.
|
2012-12-10 18:29:54 +01:00 |
Jacek Caban
|
fed2d49fd9
|
atl: Don't forward AtlModule* calls to atl100.dll.
|
2012-11-22 14:53:27 +01:00 |
Jacek Caban
|
8cfe856b17
|
atl: Added AtlGetVersion implementation.
|
2012-11-21 13:36:54 +01:00 |
Jacek Caban
|
84587b689e
|
atl100: Moved more function implementations to atl100.
|
2012-11-21 13:36:47 +01:00 |
Jacek Caban
|
fe3684cadd
|
atl: Moved atlwin.h to public includes.
|
2012-11-21 13:36:27 +01:00 |
Jacek Caban
|
9d956864b7
|
atl100: Moved IRegistrar implementation to atl100.
|
2012-11-21 13:36:23 +01:00 |
Jacek Caban
|
7f98899bba
|
atl: Moved atlbase.h to public includes.
|
2012-11-21 13:34:53 +01:00 |
Jacek Caban
|
0c8e91af51
|
atl: Removed unneeded includes.
|
2012-11-21 13:30:08 +01:00 |
Jacek Caban
|
0cc483a07b
|
atl: Always return S_FALSE in DllCanUnloadNow.
|
2012-11-21 13:28:40 +01:00 |
Jacek Caban
|
efd0eead07
|
atl: Properly fail on an aggregation attempt.
|
2012-11-15 21:21:52 +01:00 |
André Hentschel
|
010e311b04
|
atl: Warn when CoRegisterClassObject fails.
|
2012-10-23 12:27:02 +02:00 |
Jacek Caban
|
0c14384589
|
atliface.idl: Added IRegistrarBase declaration.
|
2012-09-21 17:06:18 +02:00 |
Alessandro Pignotti
|
aaf99d8ef0
|
atl: Send OLE_CLOSE command to control on detach.
|
2012-03-26 12:41:27 +02:00 |
Frédéric Delanoy
|
9bdcfc5d3e
|
atl: Avoid harcoding array lengths.
|
2011-11-17 11:37:38 +01:00 |
Andrew Talbot
|
a41cbc1423
|
atl: Remove an unused variable.
|
2011-11-14 13:10:23 +01:00 |
Alexandre Julliard
|
5622f8f782
|
atl: Use the standard registration mechanism now that the initial registration is handled differently.
|
2011-08-03 09:19:46 +02:00 |
Marcus Meissner
|
58aad7c2ed
|
atl: Mark hInst variable as hidden.
|
2011-05-16 16:35:34 +02:00 |
Alexandre Julliard
|
a4d0d63489
|
atl: Only return a window procedure in AtlModuleRegisterWndClassInfoA/W when subclassing.
|
2011-05-03 20:52:24 +02:00 |
Alexandre Julliard
|
20e24bff70
|
atl: Specify the correct instance and cursor when registering a class.
|
2011-04-28 16:47:14 +02:00 |
Michael Stefaniuc
|
1e19fd6c49
|
atl: Use ifaces instead of vtbl pointers in IOCS.
|
2011-01-05 17:52:56 +01:00 |
Alexandre Julliard
|
48216541fd
|
atl: Generate the class registration and use a copy of the standard winecrt0 mechanism.
|
2010-12-03 20:23:54 +01:00 |
Paul Vriens
|
bbbd5a4917
|
atl/tests: Skip tests on old versions of atl.dll.
|
2010-11-29 19:43:34 +01:00 |
Michael Stefaniuc
|
0fd3f0a006
|
atl: Use an iface instead of a vtbl pointer in the Registrar object.
|
2010-11-29 13:28:21 +01:00 |
Damjan Jovanovic
|
cd4b9c1127
|
atl: Add support for binary values in IRegistrar.
|
2010-11-24 12:07:24 +01:00 |
Damjan Jovanovic
|
d2a221d2b5
|
atl: Improve IRegistrar dword parsing.
|
2010-11-24 12:07:21 +01:00 |
Jeff Latimer
|
7d3d21a894
|
atl: Fix a comment.
|
2010-11-15 13:00:01 +01:00 |
Alexandre Julliard
|
696b83259f
|
atl: Fix the Registrar class factory implementation.
|
2010-11-12 11:55:28 +01:00 |
Alexandre Julliard
|
9c4432f69d
|
atl: Fix the name of the Registrar class id.
|
2010-11-12 11:49:44 +01:00 |
Alexandre Julliard
|
32ad286d06
|
atl: Move atliface.idl to the global includes.
|
2010-11-12 11:47:19 +01:00 |
Paul Vriens
|
507b29a046
|
atl/tests: Fix a test failure on Win95.
|
2010-09-20 13:01:18 +02:00 |
Alexandre Julliard
|
81b8ee863e
|
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
|
2010-09-19 12:36:48 +02:00 |
Alexandre Goujon
|
e4bb3ae755
|
atl: Fix AtlAxAttachControl wine check.
|
2010-08-17 12:57:17 +02:00 |
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 |
Dmitry Timoshkov
|
0be2a967dc
|
atl: Make some data const.
|
2006-12-14 20:11:03 +01:00 |
Andrew Talbot
|
f6c09a2bc6
|
atl: Change storage class of dll_count to static.
|
2006-12-05 10:31:47 +01:00 |
Andrey Turkin
|
131d9964b7
|
atl: Implement AtlModuleRegisterServer.
|
2006-11-13 14:44:06 +01:00 |
Andrey Turkin
|
da7bdf745f
|
atl: Implement AtlRegisterLoadTypeLib.
|
2006-11-13 14:43:57 +01:00 |
Andrey Turkin
|
8141b99d11
|
atl: Implement AtlModuleLoadTypeLib.
|
2006-11-13 14:43:45 +01:00 |
Andrey Turkin
|
19c2b0bb6a
|
atl: Fix incorrect prototypes.
|
2006-11-13 14:43:37 +01:00 |
Andrey Turkin
|
6ecdc5bbeb
|
atl: AtlAxGetHost and AtlAxGetControl implementation.
|
2006-11-13 14:43:02 +01:00 |
Andrey Turkin
|
26e6c13c43
|
atl: Host component implementation: IOleControlSite.
|
2006-11-13 14:42:50 +01:00 |
Andrey Turkin
|
566d5db2a2
|
atl: Host component implementation: IOleInPlaceFrame.
|
2006-11-13 14:39:40 +01:00 |