Commit Graph

215 Commits

Author SHA1 Message Date
Francois Gouget f597fe8f4f oledb32/tests: Remove unneeded NONAMELESSXXX directives. 2015-03-17 14:19:06 +09:00
Francois Gouget 11f1a21e9f oledb32: Remove unneeded NONAMELESSXXX directives. 2015-03-17 14:19:03 +09:00
Michael Stefaniuc e87857a521 oledb32/tests: Remove an unused assignment (PVS-Studio). 2015-03-04 21:50:42 +09:00
Alexandre Julliard 65180fb2e8 oledb32/tests: The destination array address can't be modified by the called function. 2015-03-04 21:50:33 +09:00
Michael Stefaniuc 6d3c83b869 oledb32/tests: Simplify some ok() checks (PVS-Studio). 2015-01-08 13:11:59 +01:00
Nikolay Sivov 51a4fce54d oledb32/tests: Simplify IMalloc handling. 2014-05-05 12:17:56 +02:00
Nikolay Sivov 3804423f8c oledb32: Fix IDBInitialize instance leak on error path (Valgrind). 2014-05-05 12:17:55 +02:00
Frédéric Delanoy 408c351035 oledb32/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-30 12:42:54 +01:00
Alexandre Julliard 99ef0d6ff0 makefiles: Get rid of the MAKE_TEST_RULES variable. 2014-01-02 12:13:16 +01:00
Alexandre Julliard 5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Alexandre Julliard d08ff3ff19 makefiles: Use a single variable for all types of idl files. 2013-12-31 18:15:17 +01:00
Frédéric Delanoy 0a51a8203b oledb32/tests: Constify some character strings. 2013-12-27 14:31:53 +01:00
Alexandre Julliard 566d3418af makedep: Add a separate pragma flag for typelibs that need registration. 2013-12-26 13:32:49 +01:00
Alexandre Julliard c7803b885b makefiles: Add makedep pragmas for registration idl files. 2013-11-05 20:38:18 +01:00
Alexandre Julliard f8421142e7 makefiles: Add makedep pragmas for typelib idl files. 2013-11-05 20:38:18 +01:00
Alexandre Julliard 7960e02b17 makefiles: Add makedep pragmas for identifier idl files. 2013-11-05 20:38:18 +01:00
Michael Stefaniuc cb194006e9 oledb32/tests: Compile with -D__WINESRC__. 2013-10-17 10:43:57 +02:00
Alexandre Julliard 55e44092bd makefiles: Remove useless definitions of COM_NO_WINDOWS_H. 2013-10-14 16:05:31 +02:00
Michael Stefaniuc 0e681027a2 tests: Compile the tests by default with -D__WINESRC__. 2013-10-02 11:04:02 +02:00
Alistair Leslie-Hughes 05a807af49 oledb32: Implement IDataSourceLocator get/put hWnd. 2013-10-01 13:10:14 +02:00
Alistair Leslie-Hughes 3d193930ab oledb32: Correct DataLinks interface for win64. 2013-09-25 13:33:26 +02:00
Nikolay Sivov 0988938d0f oledb32: Implement SetRowPosition(). 2013-08-26 15:00:51 +02:00
Alistair Leslie-Hughes 8f09d3470a oledb32: Add IDataSourceLocator support. 2013-08-23 20:15:43 +02:00
Nikolay Sivov 05528ea01b oledb32: Implement GetRowPosition(). 2013-08-23 10:41:18 +02:00
Nikolay Sivov 149c392e09 oledb32: Implement IRowPosition_GetRowset(). 2013-08-23 10:41:15 +02:00
Nikolay Sivov def652e594 oledb32: Implement IRowPosition_ClearRowPosition() with events. 2013-08-23 10:41:12 +02:00
Nikolay Sivov b5a7303504 oledb32/tests: A basic test for IRowPosition_Initialize(). 2013-08-22 19:02:04 +02:00
Nikolay Sivov f339c2fa0d oledb32: Implement Advise/Unadvise for IRowPositionChange. 2013-08-22 19:02:04 +02:00
Nikolay Sivov 2139a402c7 oledb32: Report IRowPositionChange as supported sink type. 2013-08-22 19:02:04 +02:00
Alistair Leslie-Hughes e1c34221b3 oledb32: Implement IErrorRecord::AddErrorRecord. 2013-08-20 11:53:36 +02:00
Alistair Leslie-Hughes 368cff7a59 oledb32: Implement DataConvert DBTYPE_I2 -> VARIANT. 2013-08-19 19:04:05 +02:00
Nikolay Sivov 75bde26bea oledb32: Use heap helpers for allocation. 2013-08-02 11:25:00 +02:00
Nikolay Sivov b4bab76792 oledb32: Added IConnectionPoint stub for IRowPositionChange notification. 2013-08-02 11:24:52 +02:00
Nikolay Sivov 2111d70c25 oledb32: Added IConnectionPointContainer stub. 2013-08-02 11:24:44 +02:00
Nikolay Sivov 0e2e838697 oledb32: Implement IRowPosition::Initialize(). 2013-08-01 12:11:09 +02:00
Nikolay Sivov 6297ba3dcb oledb32: Stub for IRowPosition. 2013-08-01 12:11:05 +02:00
Alistair Leslie-Hughes 325b824de5 oledb32: Add IErrorInfo Support. 2013-07-31 22:26:55 +02:00
Alistair Leslie-Hughes d04d1f5230 oledb32: Implement DataConvert Variant->R8. 2013-07-30 14:43:36 +02:00
Alistair Leslie-Hughes ba16113dc5 oledb32: Add more database tests. 2013-06-19 20:09:53 +02:00
Alistair Leslie-Hughes 57d0efa459 oledb32: Properties aren't case sensitive. 2013-06-17 19:30:49 +02:00
Alistair Leslie-Hughes 5e42382c31 oledb32: Add remaining INIT Properties. 2013-06-13 17:14:14 +02:00
Alistair Leslie-Hughes ad008e223a oledb32: Correct DBPROP_INIT_HWND type for Win64. 2013-06-07 12:26:49 +02:00
Alistair Leslie-Hughes 7f1473ac59 oledb32: Support more default properties. 2013-06-05 17:31:39 +02:00
Alistair Leslie-Hughes 805abf6d89 oledb32: Pass the correct value to SafeArrayPutElement. 2013-05-30 19:35:18 +02:00
Alistair Leslie-Hughes 5faa69d3e3 oledb32: DBTYPE_BYTES->DBTYPE_VARIANT only uses the source length. 2013-05-30 19:35:12 +02:00
Alistair Leslie-Hughes 471bdafa3b oledb32: Implement DataConvert DBTYPE_VARIANT->DBTYPE_BYTES. 2013-05-30 19:35:00 +02:00
Alistair Leslie-Hughes 40fcf66752 oledb32: Implement GetConversionSize, DBTYPE_VARIANT(VT_ARRAY|VT_UI1)->DBTYPE_BYTES. 2013-05-30 19:34:53 +02:00
Alistair Leslie-Hughes 5137fa71ed oledb32: Correct typos. 2013-05-29 12:12:29 +02:00
Alistair Leslie-Hughes 4f2aefd8d5 oledb32: Implement DataConvert DBTYPE_R4->DBTYPE_VARIANT. 2013-05-29 12:06:25 +02:00
Alistair Leslie-Hughes 338cb2e5dd oledb32: GetConversionSize only returns a valid size of BSTR. 2013-05-27 19:21:57 +02:00
Alistair Leslie-Hughes 0fe64ce339 oledb32: Implement GetConversionSize DBTYPE_VARIANT -> DBTYPE_BYTES. 2013-05-27 19:20:06 +02:00
Alistair Leslie-Hughes 5b8a375ab9 oledb32: Check for DBSTATUS_S_ISNULL first. 2013-05-27 19:19:24 +02:00
Alistair Leslie-Hughes a1baa22d47 oledb32: DataConvert Support NULL variant in, DBTYPE_VARIANT->DBTYPE_WSTR. 2013-05-27 19:19:20 +02:00
Marcus Meissner 36fee7c2e5 oledb32: Avoid leak in error path on safearray conversion (Coverity). 2013-05-27 19:02:38 +02:00
Alistair Leslie-Hughes d103894ebc oledb32: Implemented DataConvert DBTYPE_BSTR->DBTYPE_DBTIMESTAMP. 2013-05-24 13:50:59 +02:00
Alistair Leslie-Hughes 7a762fee02 oledb32: DataConvert only variant length types can have a null dst. 2013-05-23 19:03:01 +02:00
Alistair Leslie-Hughes 72845af0a6 oledb32: Implement DataConvert DBTYPE_BYTES->DBTYPE_BYTES | DBTYPE_BYREF. 2013-05-23 19:03:01 +02:00
Alistair Leslie-Hughes 0d6eadc4a9 oledb32: Implement DataConvert DBTYPE_VARIANT->DBTYPE_DATE. 2013-05-23 19:03:01 +02:00
Alistair Leslie-Hughes 7dfa56886f oledb32: Source status DBSTATUS_S_ISNULL applies to all conversions. 2013-05-22 11:24:33 +02:00
Alistair Leslie-Hughes 24e56beec0 oledb32: Implement DataConvert DBTYPE_VARIANT(V_DATE)->DBTYPE_DBDATE. 2013-05-22 11:24:20 +02:00
Alistair Leslie-Hughes 89312f9d49 oledb32: Support DBSTATUS_S_ISNULL when converting to VARIANT. 2013-05-20 19:10:20 +02:00
Alistair Leslie-Hughes 70af1dd025 oledb32: Implement DataConvert DBTYPE_VARIANT(VT_DATE) to, DBTYPE_DBTIMESTAMP. 2013-05-20 19:10:17 +02:00
Alistair Leslie-Hughes d3c3a38f69 oledb32: Support VT_NULL when converting to DBTYPE_BSTR. 2013-05-17 16:40:53 +02:00
Alistair Leslie-Hughes 1527eeb720 oledb32: Implement DataConvert DBTYPE_DBDATE->DBTYPE_VARIANT. 2013-05-16 14:52:03 +02:00
Alistair Leslie-Hughes 0a5af7162d oledb32: Implement DataConvert DBTYPE_DBDATE->DBTYPE_DBDATE. 2013-05-16 14:51:59 +02:00
Alistair Leslie-Hughes e08a1d5bc1 oledb32: Implement DataConvert DBTYPE_DBTIMESTAMP->DBTYPE_VARIANT. 2013-05-16 14:50:45 +02:00
Alistair Leslie-Hughes cb4cef1231 oledb32: Implement DataConvert DBTYPE_BYTES->VARIANT. 2013-05-15 10:56:04 +02:00
Alistair Leslie-Hughes c476d1785e oledb32: Implement DataConvert DBTYPE_BYTES->DBTYPE_BYTES. 2013-05-14 17:29:01 +02:00
Alistair Leslie-Hughes d72787521e oledb32: Implement GetConversionSize DBTYPE_VARIANT->DBTYPE_WSTR. 2013-05-13 16:48:44 +02:00
Nikolay Sivov ff8fa96bb2 oledb32: Use shared convert instance, use a single skip. 2013-05-06 17:07:09 +02:00
Alistair Leslie-Hughes f5d64e0613 oledb32: Implement DataConvert DBTYPE_VARIANT->DBTYPE_UI4. 2013-04-25 13:42:16 +02:00
Alistair Leslie-Hughes b4b45471ca oledb32: Implement DataConvert DBTYPE_BOOL->VARIANT. 2013-04-24 19:42:34 +02:00
Alistair Leslie-Hughes 9d4284cc0d oledb32: Implement GetConversionSize DBTYPE_STR->DBTYPE_WSTR. 2013-04-23 15:35:01 +02:00
Alistair Leslie-Hughes aeb7362ef3 oledb32: Implement DataConvert DBTYPE_R8->VARIANT. 2013-04-23 15:34:59 +02:00
Alistair Leslie-Hughes 01c282550b oledb32: Implement DataConvert DBTYPE_I8->DBTYPE_VARIANT. 2013-04-22 12:46:23 +02:00
Alistair Leslie-Hughes dd104f6735 oledb32: Implement GetConversionSize DBTYPE_WSTR->DBTYPE_WSTR. 2013-04-22 12:46:02 +02:00
Nikolay Sivov d6c6a73738 oledb32: Implement DBTYPE_CY -> DBTYPE_VARIANT conversion. 2013-04-17 11:35:55 +02:00
Nikolay Sivov 726f50b506 oledb32: Implement DBTYPE_DATE -> DBTYPE_VARIANT conversion. 2013-04-17 11:35:51 +02:00
Alistair Leslie-Hughes e06cdb6207 oledb32: Implement DataConvert DBTYPE_BSTR->DBTYPE_I8. 2013-04-16 15:10:09 +02:00
Alistair Leslie-Hughes 975f1dcd7a oledb32: Implement DataConvert DBTYPE_I8->DBTYPE_I8. 2013-04-16 15:09:43 +02:00
Alistair Leslie-Hughes faba70adfe oledb32: Improve fixme in GetConversionSize. 2013-04-16 15:09:03 +02:00
Alexandre Julliard f02cdd877f Remove empty DLL_PROCESS_DETACH case statements. 2013-04-15 16:45:35 +02:00
Nikolay Sivov 872788356c oledb32: Implement DBTYPE_I4 -> DBTYPE_VARIANT conversion. 2013-04-11 19:32:33 +02:00
Nikolay Sivov 1d462aabea oledb32: Destination status and length are optional. 2013-04-11 19:32:33 +02:00
Nikolay Sivov 38a362a25c oledb32: Implement DBTYPE_BSTR to DBTYPE_VARIANT conversion. 2013-04-08 11:37:40 +02:00
Nikolay Sivov 960852f447 oledb32: Implement GetConversionSize for DBTYPE_VARIANT -> DBTYPE_STR case. 2013-04-08 11:37:33 +02:00
Nikolay Sivov 15bb6bfa68 oledb32: Implemented conversion from DBTYPE_VARIANT to DBTYPE_BSTR. 2013-04-08 11:37:26 +02:00
Andrew Talbot 79bda3d44d oledb32: Avoid signed-unsigned integer comparisons. 2013-02-25 10:40:35 +01:00
Nikolay Sivov 461c09e5d6 oledb32: Add a table of init properties, support Persist Security Info switch in init string. 2013-02-11 11:46:07 +01:00
Marcus Meissner 8105a1207b oledb32: Check start for NULL before strstrW (Coverity). 2013-01-08 12:29:25 +01:00
Marcus Meissner 18c51a9c00 oledb32: Avoid leaking propsets on error paths (Coverity). 2013-01-07 11:13:07 +01:00
Nikolay Sivov 3e8d4e76e5 oledb32: Support data source properties from init string passed to GetDataSource(). 2012-12-28 18:20:04 +01:00
Nikolay Sivov ec4de1f9fe oledb32: Partial implementation of GetDataSource(). 2012-12-27 12:07:38 +01:00
Nikolay Sivov 25e996bd6c oledb32: Fix DBPROPSET and DBPROPINFOSET cleanup. 2012-12-10 11:24:09 +01:00
Nikolay Sivov 75cc571fab oledb32: Properly free property sets and propinfo sets (Coverity). 2012-11-29 11:15:51 +01:00
Huw Davies 71d185d7fe oledb32: Add a 'fall through' comment. 2012-11-27 17:00:24 +01:00
Nikolay Sivov 92013d7bd2 oledb32: Implement IDataInitialize::GetInitializationString. 2012-11-20 11:56:22 +01:00
Nikolay Sivov d587a1f102 oledb32: Implement IDataInitialize::CreateDBInstance. 2012-11-20 11:56:08 +01:00
Alistair Leslie-Hughes 0eef665dbf oledb32: Add IDBProperties support in IDBInitialize. 2012-10-08 13:41:37 +02:00
Francois Gouget 6be0dd10de oledb32/tests: Make test_database() static. 2012-10-04 10:41:36 +02:00