Commit Graph

179 Commits

Author SHA1 Message Date
Michael Stefaniuc
2e1708dc1b tests: Readying some tests for the compilation with -D__WINESRC__. 2013-10-02 11:03:26 +02:00
Vincent Povirk
d9211c9e5f atl: Do not access m_pTermFuncs if the structure is too small. 2013-07-27 11:54:19 -05:00
Michael Stefaniuc
4785c5865b atl/tests: Mark a WinNT result as broken. 2013-07-01 12:50:12 +02:00
Qian Hong
af59b20c80 atl100: Added stub for AtlIPersistPropertyBag_Load. 2013-05-28 19:43:27 +02:00
Qian Hong
6b616f3ea8 atl: Don't forward AtlAxWinInit to atl100. 2013-03-25 16:23:10 +01:00
Jacek Caban
59881c142e atl100: Added stubs for AtlAxDialogBox[AW]. 2013-01-16 20:26:59 +01:00
Jacek Caban
852a42e275 atl100: Added AtlGetObjectSourceInterface implementation. 2013-01-15 14:38:34 +01:00
Jacek Caban
0c67e653c0 atl100: Added AtlWaitWithMessageLoop implementation. 2013-01-10 16:05:44 +01:00
Jacek Caban
732376d5b9 atl: Added support for category maps in AtlModuleRegisterServer. 2013-01-04 12:01:22 +01:00
Jacek Caban
c0cfd44ce9 atl: Reimplemented AtlModuleRegisterTypeLib on top of AtlRegisterTypeLib. 2012-12-28 20:32:39 +01:00
Jacek Caban
8dc7a72a14 atl: Added locking to AtlModuleExtractCreateWndData. 2012-12-27 18:47:53 +01:00
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