|
ReactOS 0.4.17-dev-966-gf06eace
|
#include <stdarg.h>#include <limits.h>#include <assert.h>#include <wchar.h>#include "windef.h"#include "winbase.h"#include "ole2.h"#include "olectl.h"#include "dispex.h"#include "ntsecapi.h"#include "scrrun.h"#include "scrrun_private.h"#include "wine/debug.h"
Go to the source code of this file.
Classes | |
| struct | filesystem |
| struct | foldercollection |
| struct | filecollection |
| struct | drivecollection |
| struct | enumdata |
| struct | enumvariant |
| struct | drive |
| struct | folder |
| struct | file |
| struct | textstream |
Macros | |
| #define | COBJMACROS |
Enumerations | |
| enum | iotype { IORead , IOWrite } |
Variables | |
| static const ITextStreamVtbl | textstreamvtbl |
| static const ITextStreamVtbl | pipestreamvtbl |
| static const IDriveVtbl | drivevtbl |
| static const IEnumVARIANTVtbl | foldercollenumvariantvtbl |
| static const IEnumVARIANTVtbl | filecollenumvariantvtbl |
| static const IEnumVARIANTVtbl | drivecollenumvariantvtbl |
| static const IFolderCollectionVtbl | foldercollvtbl |
| static const IFileCollectionVtbl | filecollectionvtbl |
| static const IDriveCollectionVtbl | drivecollectionvtbl |
| static const IFolderVtbl | foldervtbl |
| static const IFileVtbl | file_vtbl |
| static const struct IFileSystem3Vtbl | filesys_vtbl |
| static struct filesystem | filesystem |
| #define COBJMACROS |
Definition at line 19 of file filesystem.c.
| Enumerator | |
|---|---|
| IORead | |
| IOWrite | |
Definition at line 134 of file filesystem.c.
|
static |
Definition at line 435 of file filesystem.c.
Referenced by create_textstream(), and read_more_data().
Definition at line 228 of file filesystem.c.
Referenced by filesys_BuildPath(), and folder_CreateTextFile().
|
inlinestatic |
Definition at line 3817 of file filesystem.c.
Referenced by copy_folder(), and filesys_CopyFile().
|
static |
Definition at line 3905 of file filesystem.c.
Referenced by copy_folder(), and filesys_CopyFolder().
Definition at line 1321 of file filesystem.c.
Referenced by drivecoll_enumvariant_Next(), and filesys_GetDrive().
|
static |
Definition at line 2360 of file filesystem.c.
Referenced by filesys_get_Drives().
|
static |
Definition at line 1796 of file filesystem.c.
Referenced by drivecoll_enumvariant_Clone(), and drivecoll_get__NewEnum().
Definition at line 184 of file filesystem.c.
Referenced by copy_file(), copy_folder(), create_file(), create_textstream(), delete_file(), delete_folder(), file_get_Attributes(), file_get_Size(), file_put_Attributes(), filesys_MoveFile(), read_more_data(), textstream_write(), and textstream_writecrlf().
Definition at line 3103 of file filesystem.c.
Definition at line 2188 of file filesystem.c.
Referenced by folder_get_Files().
|
static |
Definition at line 1673 of file filesystem.c.
Referenced by filecoll_enumvariant_Clone(), and filecoll_get__NewEnum().
Definition at line 2715 of file filesystem.c.
Referenced by filesys_CreateFolder(), filesys_GetFolder(), filesys_GetSpecialFolder(), and foldercoll_enumvariant_Next().
Definition at line 1994 of file filesystem.c.
Referenced by folder_get_SubFolders().
|
static |
Definition at line 1531 of file filesystem.c.
Referenced by foldercoll_enumvariant_Clone(), and foldercoll_get__NewEnum().
|
static |
Definition at line 856 of file filesystem.c.
Referenced by file_OpenAsTextStream(), filesys_CreateTextFile(), filesys_OpenTextFile(), and folder_CreateTextFile().
|
inlinestatic |
Definition at line 3666 of file filesystem.c.
|
static |
Definition at line 3724 of file filesystem.c.
Referenced by delete_folder(), and filesys_DeleteFolder().
Definition at line 966 of file filesystem.c.
Referenced by WshExec_create().
Definition at line 1011 of file filesystem.c.
Definition at line 1177 of file filesystem.c.
Definition at line 1098 of file filesystem.c.
Definition at line 1121 of file filesystem.c.
Definition at line 1250 of file filesystem.c.
Definition at line 1193 of file filesystem.c.
|
static |
Definition at line 1282 of file filesystem.c.
Definition at line 1091 of file filesystem.c.
Definition at line 1152 of file filesystem.c.
Definition at line 1268 of file filesystem.c.
Definition at line 1114 of file filesystem.c.
Definition at line 1209 of file filesystem.c.
Definition at line 1225 of file filesystem.c.
|
static |
Definition at line 1050 of file filesystem.c.
|
static |
Definition at line 1042 of file filesystem.c.
Definition at line 1034 of file filesystem.c.
|
static |
Definition at line 1069 of file filesystem.c.
Definition at line 1243 of file filesystem.c.
Definition at line 986 of file filesystem.c.
Definition at line 1021 of file filesystem.c.
Definition at line 2236 of file filesystem.c.
|
static |
Definition at line 1779 of file filesystem.c.
|
static |
Definition at line 1723 of file filesystem.c.
|
static |
Definition at line 1693 of file filesystem.c.
|
static |
Definition at line 1769 of file filesystem.c.
|
static |
Definition at line 1755 of file filesystem.c.
|
static |
Definition at line 2323 of file filesystem.c.
Definition at line 2335 of file filesystem.c.
|
static |
Definition at line 2316 of file filesystem.c.
|
static |
Definition at line 2275 of file filesystem.c.
|
static |
Definition at line 2267 of file filesystem.c.
|
static |
Definition at line 2259 of file filesystem.c.
|
static |
Definition at line 2294 of file filesystem.c.
|
static |
Definition at line 2211 of file filesystem.c.
Definition at line 2246 of file filesystem.c.
|
static |
Definition at line 1361 of file filesystem.c.
|
static |
Definition at line 1341 of file filesystem.c.
Definition at line 2782 of file filesystem.c.
|
static |
Definition at line 3052 of file filesystem.c.
|
static |
Definition at line 3045 of file filesystem.c.
Definition at line 2938 of file filesystem.c.
Definition at line 2982 of file filesystem.c.
Definition at line 3008 of file filesystem.c.
Definition at line 2995 of file filesystem.c.
Definition at line 2924 of file filesystem.c.
Definition at line 2878 of file filesystem.c.
Definition at line 2931 of file filesystem.c.
Definition at line 2862 of file filesystem.c.
Definition at line 2917 of file filesystem.c.
Definition at line 2910 of file filesystem.c.
Definition at line 3015 of file filesystem.c.
Definition at line 3038 of file filesystem.c.
|
static |
Definition at line 2826 of file filesystem.c.
|
static |
Definition at line 2818 of file filesystem.c.
Definition at line 2808 of file filesystem.c.
|
static |
Definition at line 2843 of file filesystem.c.
Definition at line 3059 of file filesystem.c.
|
static |
Definition at line 3066 of file filesystem.c.
Definition at line 2958 of file filesystem.c.
Definition at line 2903 of file filesystem.c.
Definition at line 2757 of file filesystem.c.
Definition at line 2792 of file filesystem.c.
Definition at line 2043 of file filesystem.c.
|
static |
Definition at line 1656 of file filesystem.c.
|
static |
Definition at line 1568 of file filesystem.c.
|
static |
Definition at line 1551 of file filesystem.c.
|
static |
Definition at line 1644 of file filesystem.c.
|
static |
Definition at line 1616 of file filesystem.c.
Definition at line 2133 of file filesystem.c.
Definition at line 2145 of file filesystem.c.
|
static |
Definition at line 2126 of file filesystem.c.
|
static |
Definition at line 2085 of file filesystem.c.
|
static |
Definition at line 2077 of file filesystem.c.
Definition at line 2069 of file filesystem.c.
|
static |
Definition at line 2104 of file filesystem.c.
|
static |
Definition at line 2018 of file filesystem.c.
Definition at line 2053 of file filesystem.c.
Definition at line 3191 of file filesystem.c.
|
static |
Definition at line 3268 of file filesystem.c.
|
static |
Definition at line 3893 of file filesystem.c.
|
static |
Definition at line 4018 of file filesystem.c.
|
static |
Definition at line 4030 of file filesystem.c.
|
static |
Definition at line 4048 of file filesystem.c.
|
static |
Definition at line 3713 of file filesystem.c.
|
static |
Definition at line 3788 of file filesystem.c.
|
static |
Definition at line 3503 of file filesystem.c.
|
static |
Definition at line 3529 of file filesystem.c.
|
static |
Definition at line 3541 of file filesystem.c.
|
static |
Definition at line 3262 of file filesystem.c.
|
static |
Definition at line 3437 of file filesystem.c.
|
static |
Definition at line 3377 of file filesystem.c.
|
static |
Definition at line 3554 of file filesystem.c.
Definition at line 3278 of file filesystem.c.
|
static |
Definition at line 3415 of file filesystem.c.
|
static |
Definition at line 3593 of file filesystem.c.
|
static |
Definition at line 3342 of file filesystem.c.
|
static |
Definition at line 4100 of file filesystem.c.
|
static |
Definition at line 3606 of file filesystem.c.
|
static |
Definition at line 3221 of file filesystem.c.
|
static |
Definition at line 3320 of file filesystem.c.
|
static |
Definition at line 3627 of file filesystem.c.
|
static |
Definition at line 4076 of file filesystem.c.
Definition at line 3481 of file filesystem.c.
|
static |
Definition at line 3213 of file filesystem.c.
Definition at line 3205 of file filesystem.c.
|
static |
Definition at line 3240 of file filesystem.c.
|
static |
Definition at line 3799 of file filesystem.c.
|
static |
Definition at line 3809 of file filesystem.c.
|
static |
Definition at line 4060 of file filesystem.c.
|
static |
Definition at line 3151 of file filesystem.c.
Definition at line 3198 of file filesystem.c.
| HRESULT WINAPI FileSystem_CreateInstance | ( | IClassFactory * | iface, |
| IUnknown * | outer, | ||
| REFIID | riid, | ||
| void ** | ppv | ||
| ) |
Definition at line 4177 of file filesystem.c.
|
static |
Definition at line 1709 of file filesystem.c.
Referenced by drivecoll_enumvariant_Next(), and drivecoll_enumvariant_Skip().
Definition at line 2407 of file filesystem.c.
|
static |
Definition at line 2612 of file filesystem.c.
|
static |
Definition at line 2664 of file filesystem.c.
|
static |
Definition at line 2605 of file filesystem.c.
Definition at line 2563 of file filesystem.c.
Definition at line 2577 of file filesystem.c.
Definition at line 2591 of file filesystem.c.
Definition at line 2584 of file filesystem.c.
Definition at line 2549 of file filesystem.c.
Definition at line 2652 of file filesystem.c.
|
static |
Definition at line 2626 of file filesystem.c.
Definition at line 2503 of file filesystem.c.
Definition at line 2556 of file filesystem.c.
Definition at line 2490 of file filesystem.c.
Definition at line 2542 of file filesystem.c.
Definition at line 2535 of file filesystem.c.
Definition at line 2633 of file filesystem.c.
|
static |
Definition at line 2640 of file filesystem.c.
Definition at line 2598 of file filesystem.c.
|
static |
Definition at line 2449 of file filesystem.c.
|
static |
Definition at line 2441 of file filesystem.c.
Definition at line 2433 of file filesystem.c.
|
static |
Definition at line 2468 of file filesystem.c.
Definition at line 2619 of file filesystem.c.
Definition at line 2570 of file filesystem.c.
Definition at line 2528 of file filesystem.c.
Definition at line 2382 of file filesystem.c.
Definition at line 2417 of file filesystem.c.
|
static |
Definition at line 1924 of file filesystem.c.
Definition at line 1841 of file filesystem.c.
|
static |
Definition at line 1514 of file filesystem.c.
|
static |
Definition at line 1414 of file filesystem.c.
|
static |
Definition at line 1369 of file filesystem.c.
|
static |
Definition at line 1502 of file filesystem.c.
|
static |
Definition at line 1468 of file filesystem.c.
|
static |
Definition at line 1938 of file filesystem.c.
Definition at line 1950 of file filesystem.c.
|
static |
Definition at line 1931 of file filesystem.c.
|
static |
Definition at line 1883 of file filesystem.c.
|
static |
Definition at line 1875 of file filesystem.c.
|
static |
Definition at line 1867 of file filesystem.c.
|
static |
Definition at line 1902 of file filesystem.c.
|
static |
Definition at line 1816 of file filesystem.c.
Definition at line 1851 of file filesystem.c.
Definition at line 2967 of file filesystem.c.
Referenced by file_get_DateCreated(), and file_get_DateLastModified().
|
static |
Definition at line 216 of file filesystem.c.
Referenced by filecoll_enumvariant_Next(), and foldercoll_enumvariant_Next().
Definition at line 3293 of file filesystem.c.
Referenced by copy_file(), copy_folder(), delete_file(), delete_folder(), and filesys_GetParentFolderName().
|
static |
Definition at line 4086 of file filesystem.c.
Referenced by filesys_GetFileVersion().
Definition at line 144 of file filesystem.c.
Referenced by drive_AddRef(), drive_get_AvailableSpace(), drive_get_DriveLetter(), drive_get_DriveType(), drive_get_FileSystem(), drive_get_FreeSpace(), drive_get_IsReady(), drive_get_Path(), drive_get_RootFolder(), drive_get_SerialNumber(), drive_get_ShareName(), drive_get_TotalSize(), drive_get_VolumeName(), drive_GetTypeInfoCount(), drive_put_VolumeName(), drive_QueryInterface(), and drive_Release().
|
inlinestatic |
Definition at line 174 of file filesystem.c.
Referenced by drivecoll_AddRef(), drivecoll_get__NewEnum(), drivecoll_get_Count(), drivecoll_get_Item(), drivecoll_GetTypeInfoCount(), drivecoll_QueryInterface(), and drivecoll_Release().
|
inlinestatic |
Definition at line 179 of file filesystem.c.
Referenced by drivecoll_enumvariant_Clone(), drivecoll_enumvariant_Next(), drivecoll_enumvariant_Release(), drivecoll_enumvariant_Reset(), drivecoll_enumvariant_Skip(), enumvariant_AddRef(), enumvariant_QueryInterface(), filecoll_enumvariant_Clone(), filecoll_enumvariant_Next(), filecoll_enumvariant_Release(), filecoll_enumvariant_Reset(), filecoll_enumvariant_Skip(), foldercoll_enumvariant_Clone(), foldercoll_enumvariant_Next(), foldercoll_enumvariant_Release(), foldercoll_enumvariant_Reset(), and foldercoll_enumvariant_Skip().
Definition at line 154 of file filesystem.c.
Referenced by file_AddRef(), file_Copy(), file_Delete(), file_get_Attributes(), file_get_DateCreated(), file_get_DateLastAccessed(), file_get_DateLastModified(), file_get_Drive(), file_get_Name(), file_get_ParentFolder(), file_get_Path(), file_get_ShortName(), file_get_ShortPath(), file_get_Size(), file_get_Type(), file_GetTypeInfoCount(), file_Move(), file_OpenAsTextStream(), file_put_Attributes(), file_put_Name(), file_QueryInterface(), and file_Release().
|
inlinestatic |
Definition at line 169 of file filesystem.c.
Referenced by filecoll_AddRef(), filecoll_get__NewEnum(), filecoll_get_Count(), filecoll_get_Item(), filecoll_GetTypeInfoCount(), filecoll_QueryInterface(), and filecoll_Release().
|
inlinestatic |
Definition at line 139 of file filesystem.c.
Referenced by filesys_QueryInterface().
Definition at line 149 of file filesystem.c.
Referenced by folder_AddRef(), folder_Copy(), folder_CreateTextFile(), folder_Delete(), folder_get_Attributes(), folder_get_DateCreated(), folder_get_DateLastAccessed(), folder_get_DateLastModified(), folder_get_Drive(), folder_get_Files(), folder_get_IsRootFolder(), folder_get_Name(), folder_get_ParentFolder(), folder_get_Path(), folder_get_ShortName(), folder_get_ShortPath(), folder_get_Size(), folder_get_SubFolders(), folder_get_Type(), folder_GetTypeInfoCount(), folder_Move(), folder_put_Attributes(), folder_put_Name(), folder_QueryInterface(), and folder_Release().
|
inlinestatic |
Definition at line 164 of file filesystem.c.
Referenced by foldercoll_Add(), foldercoll_AddRef(), foldercoll_get__NewEnum(), foldercoll_get_Count(), foldercoll_get_Item(), foldercoll_GetTypeInfoCount(), foldercoll_QueryInterface(), and foldercoll_Release().
|
inlinestatic |
Definition at line 159 of file filesystem.c.
Referenced by pipestream_Write(), textstream_AddRef(), textstream_Close(), textstream_get_AtEndOfLine(), textstream_get_AtEndOfStream(), textstream_get_Column(), textstream_get_Line(), textstream_GetTypeInfoCount(), textstream_QueryInterface(), textstream_Read(), textstream_ReadAll(), textstream_ReadLine(), textstream_Release(), textstream_SkipLine(), textstream_Write(), and textstream_WriteLine().
|
inlinestatic |
Definition at line 204 of file filesystem.c.
Referenced by foldercoll_enumvariant_Next(), foldercoll_enumvariant_Skip(), foldercoll_get_Count(), and start_enumeration().
|
inlinestatic |
Definition at line 211 of file filesystem.c.
Referenced by filecoll_enumvariant_Next(), filecoll_enumvariant_Skip(), filecoll_get_Count(), and start_enumeration().
|
static |
Definition at line 767 of file filesystem.c.
|
static |
Definition at line 760 of file filesystem.c.
Definition at line 753 of file filesystem.c.
Definition at line 746 of file filesystem.c.
Definition at line 774 of file filesystem.c.
Definition at line 788 of file filesystem.c.
Definition at line 781 of file filesystem.c.
Definition at line 818 of file filesystem.c.
Definition at line 825 of file filesystem.c.
Definition at line 795 of file filesystem.c.
Definition at line 811 of file filesystem.c.
Definition at line 804 of file filesystem.c.
|
static |
Definition at line 499 of file filesystem.c.
Referenced by textstream_Read(), textstream_ReadAll(), and textstream_ReadLine().
|
static |
Definition at line 482 of file filesystem.c.
Referenced by textstream_Read(), textstream_ReadAll(), and textstream_ReadLine().
|
static |
Definition at line 1386 of file filesystem.c.
Referenced by filecoll_enumvariant_Next(), filecoll_enumvariant_Skip(), foldercoll_enumvariant_Next(), and foldercoll_enumvariant_Skip().
Definition at line 312 of file filesystem.c.
|
static |
Definition at line 281 of file filesystem.c.
Referenced by textstream_get_AtEndOfStream(), textstream_Read(), textstream_ReadAll(), textstream_ReadLine(), and textstream_write().
Definition at line 707 of file filesystem.c.
|
static |
Definition at line 428 of file filesystem.c.
|
static |
Definition at line 410 of file filesystem.c.
Definition at line 403 of file filesystem.c.
Definition at line 396 of file filesystem.c.
|
static |
Definition at line 355 of file filesystem.c.
|
static |
Definition at line 347 of file filesystem.c.
Definition at line 339 of file filesystem.c.
|
static |
Definition at line 374 of file filesystem.c.
|
static |
Definition at line 289 of file filesystem.c.
Definition at line 514 of file filesystem.c.
Definition at line 589 of file filesystem.c.
Definition at line 549 of file filesystem.c.
Definition at line 322 of file filesystem.c.
Definition at line 693 of file filesystem.c.
Definition at line 700 of file filesystem.c.
Definition at line 643 of file filesystem.c.
|
static |
Definition at line 615 of file filesystem.c.
Referenced by pipestream_Write(), textstream_Write(), and textstream_WriteLine().
Definition at line 686 of file filesystem.c.
|
static |
Definition at line 652 of file filesystem.c.
Referenced by textstream_WriteLine().
Definition at line 673 of file filesystem.c.
|
static |
Definition at line 1159 of file filesystem.c.
Referenced by drive_get_AvailableSpace(), drive_get_FreeSpace(), drive_get_TotalSize(), and file_get_Size().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | scrrun | ) |
|
static |
Definition at line 2347 of file filesystem.c.
Referenced by create_drivecoll().
|
static |
Definition at line 1786 of file filesystem.c.
Referenced by create_drivecoll_enum().
|
static |
Definition at line 1298 of file filesystem.c.
Referenced by create_drive().
|
static |
Definition at line 3075 of file filesystem.c.
Referenced by create_file().
|
static |
Definition at line 2175 of file filesystem.c.
Referenced by create_filecoll().
|
static |
Definition at line 1663 of file filesystem.c.
Referenced by create_filecoll_enum().
Definition at line 4137 of file filesystem.c.
Referenced by FileSystem_CreateInstance().
|
static |
Definition at line 4175 of file filesystem.c.
|
static |
Definition at line 1521 of file filesystem.c.
Referenced by create_foldercoll_enum().
|
static |
Definition at line 1980 of file filesystem.c.
Referenced by create_foldercoll().
|
static |
Definition at line 2684 of file filesystem.c.
Referenced by create_folder().
|
static |
Definition at line 832 of file filesystem.c.
Referenced by DoOpenPipeStream().
|
static |
Definition at line 722 of file filesystem.c.
Referenced by create_textstream().