Commit Graph

98 Commits

Author SHA1 Message Date
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
Andrey Turkin
39b17cab1d atl: Host component implementation: IOleInPlaceSiteWindowless. 2006-11-13 14:39:26 +01:00
Andrey Turkin
6366a1b054 atl: Host component implementation: IOleContainer. 2006-11-13 14:39:01 +01:00
Andrey Turkin
7c5f011c11 atl: Implement AtlAxAttachControl. 2006-11-13 14:34:26 +01:00
Andrey Turkin
e1d94f3633 alt: Host component implementation: IOleClientSite. 2006-11-13 14:34:19 +01:00
Michael Stefaniuc
02cd4c8584 atl: Move the storage specifier to the beginning of the declaration. 2006-11-07 15:05:57 +01:00
Andrey Turkin
7dff8c19ee atl: Implement AtlAxCreateDialogA and AtlAxCreateDialogW. 2006-11-02 21:21:15 +01:00
Andrey Turkin
821aae4f9f atl: Implement AtlAxCreateControl and AtlAxCreateControlEx. 2006-11-02 21:16:20 +01:00
Andrey Turkin
b7ec4de7c6 atl: Implement AtlModuleAddCreateWndData and AtlModuleExtractCreateWndData. 2006-11-02 21:14:18 +01:00
Andrey Turkin
2d9fc5d7b5 atl: Implement AtlAxWinInit and AtlAxWin window procedure. 2006-11-02 21:13:20 +01:00
Andrey Turkin
abc3769ad2 atl: Implement AtlPixelToHiMetric and AtlHiMetricToPixel. 2006-11-02 21:12:08 +01:00
Andrew Talbot
90b1d7abe6 atl: Cast-qual warnings fix. 2006-10-18 13:41:39 +02:00
Alexandre Julliard
12c196203c Make.rules: Added support for building IDL client/proxy/server/iid files. 2006-10-16 17:20:37 +02:00
Michael Stefaniuc
32f42f2d5e atl: Win64 printf format warning fixes. 2006-10-07 17:47:49 +02:00
Francois Gouget
82babbee0b Add missing '\n's to Wine traces. 2006-10-05 17:46:48 +02:00
Michael Stefaniuc
85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Alexandre Julliard
32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Alexandre Julliard
eb8a40c368 libs: Merged libwine_unicode into libwine.
Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.
2006-07-11 19:33:22 +02:00
Alexandre Julliard
77dc0d9be5 .gitignore: Added wildcards to ignore generated resource files. 2006-07-10 21:39:00 +02:00
Alexandre Julliard
5258e061dc make_dlls: Ignore generated import libraries from the top-level .gitignore. 2006-07-10 20:55:58 +02:00
Alexandre Julliard
cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00