Commit Graph

101 Commits

Author SHA1 Message Date
Dmitry Timoshkov 8f69ecdff7 scrrun: IEnumVARIANT::Next should handle FindNextFileW failure. 2014-01-29 14:51:01 +01:00
Dmitry Timoshkov 6da1993129 scrrun: IEnumVARIANT::Next shouldn't fetch anything if asked number of folder elements is 0. 2014-01-29 14:51:00 +01:00
Dmitry Timoshkov 758ebb2121 scrrun: IEnumVARIANT::Skip shouldn't skip anything if asked number of folder elements is 0. 2014-01-29 14:50:59 +01:00
Dmitry Timoshkov eb2abf262c scrrun: Make IEnumVARIANT::Skip work after IEnumVARIANT::Reset for a folder collection. 2014-01-29 14:50:58 +01:00
Dmitry Timoshkov bd25ef789c scrrun: Make IFolderCollection::get_Count use is_dir_data() helper. 2014-01-29 14:50:57 +01:00
Nikolay Sivov fac0d13ee7 scrrun: Fill find data on second Next() call before testing it. 2014-01-08 11:11:58 +01:00
Nikolay Sivov c813ae2230 scrrun: Implement Clone() for file collection. 2014-01-08 11:11:54 +01:00
Nikolay Sivov 844aa7959e scrrun: Implement Clone() for folder collection. 2014-01-08 11:11:51 +01:00
Nikolay Sivov c1b7a075ca scrrun: Store collection pointer directly in IEnumVARIANT data. 2014-01-08 11:11:47 +01:00
Nikolay Sivov 64c93f6070 scrrun: Implement Skip() for file and folder collections. 2014-01-08 11:11:42 +01:00
Nikolay Sivov 3ee9f2407b scrrun: Implement Name() property for File. 2014-01-07 10:42:23 +01:00
Nikolay Sivov 6dbc8195a0 scrrun: Implement Reset() for file collection. 2014-01-07 10:42:21 +01:00
Nikolay Sivov 308f1144ac scrrun: Implement Next() for file collection. 2014-01-07 10:42:17 +01:00
Nikolay Sivov 0920a3296e scrrun: Added stub NewEnum support for IFileCollection. 2014-01-07 10:42:12 +01:00
Nikolay Sivov 07ded6bb36 scrrun: Added IFileCollection stub. 2014-01-06 17:03:06 +01:00
Nikolay Sivov 42d2b51992 scrrun: Implement Name() property for Folder. 2014-01-06 17:01:17 +01:00
Nikolay Sivov b99b69aac2 scrrun: Implement Next() for folder collection. 2014-01-06 17:00:24 +01:00
Nikolay Sivov 3cc34a5bf8 scrrun: Implement Reset() for folder collection. 2014-01-03 14:27:35 +01:00
Nikolay Sivov 47e1ac9f98 scrrun: Implement IEnumVARIANT stub for folder collection. 2014-01-03 14:27:33 +01:00
Nikolay Sivov 51f5ab1999 scrrun: Implement Count() property for folder collection. 2014-01-03 14:05:21 +01:00
Nikolay Sivov 0802e301ff scrrun: Fix IFolder::QueryInterface() to respond to IDispatch query. 2014-01-03 14:05:19 +01:00
Nikolay Sivov 2a3f1560bb scrrun: Added IFolderCollection stub. 2014-01-03 14:05:16 +01:00
Nikolay Sivov f76f34ca23 scrrun: Implement GetFolder(). 2014-01-02 19:35:49 +01:00
Nikolay Sivov 2ca39611e1 scrrun: Store folder path. 2014-01-02 19:35:49 +01:00
Frédéric Delanoy a0a1a5fca5 scrrun: Constify a character string. 2013-12-18 11:39:32 +01:00
Frédéric Delanoy cfe12f9666 scrrun: Use BOOL type where appropriate. 2013-11-21 13:36:21 +01:00
Nikolay Sivov 70bb23a9ac scrrun: Implement BuildPath method. 2013-11-18 11:18:12 +01:00
Marcus Meissner 1cefdf3f66 scrrun: Added missing FindClose in error case (Coverity). 2013-08-19 12:53:20 +02:00
Piotr Caban 12d3741200 scrrun: Fix IFile::get_Attributes tests and implementation. 2013-08-01 16:28:23 +02:00
Piotr Caban a20c9738ee scrrun: Add IFileSystem3::CopyFolder implementation. 2013-07-30 14:43:35 +02:00
Piotr Caban 63ef4c851b scrrun: Add IFileSystem3::CopyFile implementation. 2013-07-30 14:43:35 +02:00
Piotr Caban b1af25b056 scrrun: Add IFileSystem3::DeleteFolder implementation. 2013-07-30 14:43:35 +02:00
Piotr Caban 23e38d4dd8 scrrun: Add IFileSystem3::DeleteFile implementation. 2013-07-30 14:43:35 +02:00
Piotr Caban c7abcd74fc scrrun: Add IFile::get_Size implementation. 2013-07-30 14:43:34 +02:00
Piotr Caban 4135874f0f scrrun: Add IFile::get_Attributes implementation. 2013-07-30 14:43:34 +02:00
Piotr Caban a29d77088a scrrun: Add IFileSystem3::GetFile implementation. 2013-07-29 14:19:27 +02:00
Piotr Caban 1027c20cd7 scrrun: Add IFileSystem3::GetAbsolutePathName implementation. 2013-07-29 14:19:03 +02:00
Piotr Caban ac132599aa scrrun: Add IFileSystem3::GetTempName implementation. 2013-07-29 14:18:44 +02:00
Piotr Caban dd64952040 scrrun: Add IFileSystem3::GetBaseName implementation. 2013-07-24 11:13:16 -05:00
Piotr Caban fab963cdcc scrrun: Add IFileSystem3::GetFileName implementation. 2013-07-24 11:13:10 -05:00
Piotr Caban d51a35c565 scrrun: Add IFileSystem3::GetParentFolderName implementation. 2013-07-24 11:13:00 -05:00
Nikolay Sivov b6eaf8761d scrrun: Implement GetFileVersion(). 2012-12-19 14:38:58 +01:00
Nikolay Sivov 7a4225c68f scrrun: Block stream reading calls if it's not in ForReading mode. 2012-11-12 16:35:15 +01:00
Nikolay Sivov 49a8d4ecb0 scrrun: Improve OpenTextFile stub. 2012-11-12 16:35:15 +01:00
Nikolay Sivov fee495d5fd scrrun: Added a stub for IFolder interface. 2012-11-05 17:44:14 +01:00
Nikolay Sivov f43b49fbed scrrun: Invoke() takes interface pointer, not a pointer to pointer. 2012-11-05 17:44:13 +01:00
Alistair Leslie-Hughes 50fe9b87ed scrrun: Correct FileExists for directories. 2012-08-16 12:46:21 +02:00
Alistair Leslie-Hughes e6d9f824dc scrrun: Implement IFileSystem3 FolderExists. 2012-08-13 17:28:44 +02:00
Nikolay Sivov 1ca6cacdb3 scrrun: Added IFileSystem3_FileExists implementation. 2012-07-12 16:07:02 -05:00
Alistair Leslie-Hughes 6c5588f95d scrrun: Add typelib support. 2012-07-12 16:06:34 -05:00
Alistair Leslie-Hughes 62077059a5 scrrun: Add IFileSystem3 support. 2012-04-05 17:53:21 +02:00