Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
wine
Manage
Activity
Members
Labels
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Package registry
Container Registry
Model registry
Operate
Terraform modules
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Alexey Alyaev
wine
Commits
1510a11d
Commit
1510a11d
authored
11 years ago
by
Nikolay Sivov
Committed by
Alexandre Julliard
11 years ago
Browse files
Options
Downloads
Patches
Plain Diff
scrrun: Remove unneeded forward interface definitions from idl.
parent
863a7614
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
dlls/scrrun/scrrun.idl
+183
-193
183 additions, 193 deletions
dlls/scrrun/scrrun.idl
with
183 additions
and
193 deletions
dlls/scrrun/scrrun.idl
+
183
−
193
View file @
1510a11d
...
...
@@ -36,23 +36,13 @@ library Scripting
{
importlib
(
"stdole2.tlb"
)
;
interface
IDictionary
;
interface
IDrive
;
interface
IDriveCollection
;
interface
IFile
;
interface
IFileCollection
;
interface
IFileSystem
;
interface
IFileSystem3
;
interface
IFolder
;
interface
IFolderCollection
;
interface
IScriptEncoder
;
interface
ITextStream
;
typedef
enum
CompareMethod
{
BinaryCompare
=
0
,
TextCompare
=
1
,
DatabaseCompare
=
2
BinaryCompare
,
TextCompare
,
DatabaseCompare
}
CompareMethod
;
typedef
enum
IOMode
...
...
@@ -85,9 +75,9 @@ library Scripting
typedef
enum
SpecialFolderConst
{
WindowsFolder
=
0
,
SystemFolder
=
1
,
TemporaryFolder
=
2
WindowsFolder
,
SystemFolder
,
TemporaryFolder
}
SpecialFolderConst
;
typedef
enum
DriveTypeConst
...
...
@@ -102,9 +92,9 @@ library Scripting
typedef
enum
StandardStreamTypes
{
StdIn
=
0
,
StdOut
=
1
,
StdErr
=
2
StdIn
,
StdOut
,
StdErr
}
StandardStreamTypes
;
[
...
...
@@ -164,94 +154,52 @@ library Scripting
[
odl
,
uuid
(
0
AB5A3D0
-
E5B6
-
11
D0
-
AB
F5
-
00
A0C90FFFC0
),
uuid
(
C7C3F5A0
-
88
A3
-
11
D0
-
AB
CB
-
00
A0C90FFFC0
),
hidden
,
dual
,
nonextensible
,
oleautomation
]
interface
I
FileSystem
:
IDispatch
interface
I
Drive
:
IDispatch
{
[
id
(
0
x0000271a
),
propget
]
HRESULT
Drives
(
[
out
,
retval
]
IDriveCollection
**
ppdrives
)
;
[
id
(
0
x00002710
)
]
HRESULT
BuildPath
(
[
in
]
BSTR
Path
,
[
in
]
BSTR
Name
,
[
out
,
retval
]
BSTR
*
pbstrResult
)
;
[
id
(
0
x00002714
)
]
HRESULT
GetDriveName
(
[
in
]
BSTR
Path
,
[
out
,
retval
]
BSTR
*
pbstrResult
)
;
[
id
(
0
x00002715
)
]
HRESULT
GetParentFolderName
(
[
in
]
BSTR
Path
,
[
out
,
retval
]
BSTR
*
pbstrResult
)
;
[
id
(
0
x00002716
)
]
HRESULT
GetFileName
(
[
in
]
BSTR
Path
,
[
out
,
retval
]
BSTR
*
pbstrResult
)
;
[
id
(
0
x00002717
)
]
HRESULT
GetBaseName
(
[
in
]
BSTR
Path
,
[
out
,
retval
]
BSTR
*
pbstrResult
)
;
[
id
(
0
x00002718
)
]
HRESULT
GetExtensionName
(
[
in
]
BSTR
Path
,
[
out
,
retval
]
BSTR
*
pbstrResult
)
;
[
id
(
0
x00002712
)
]
HRESULT
GetAbsolutePathName
(
[
in
]
BSTR
Path
,
[
out
,
retval
]
BSTR
*
pbstrResult
)
;
[
id
(
0
x00002713
)
]
HRESULT
GetTempName
(
[
out
,
retval
]
BSTR
*
pbstrResult
)
;
[
id
(
0
x0000271f
)
]
HRESULT
DriveExists
(
[
in
]
BSTR
DriveSpec
,
[
out
,
retval
]
VARIANT_BOOL
*
pfExists
)
;
[
id
(
0
x00002720
)
]
HRESULT
FileExists
(
[
in
]
BSTR
FileSpec
,
[
out
,
retval
]
VARIANT_BOOL
*
pfExists
)
;
[
id
(
0
x00002721
)
]
HRESULT
FolderExists
(
[
in
]
BSTR
FolderSpec
,
[
out
,
retval
]
VARIANT_BOOL
*
pfExists
)
;
[
id
(
0
x0000271b
)
]
HRESULT
GetDrive
(
[
in
]
BSTR
DriveSpec
,
[
out
,
retval
]
IDrive
**
ppdrive
)
;
[
id
(
DISPID_VALUE
),
propget
]
HRESULT
Path
(
[
out
,
retval
]
BSTR
*
pbstrPath
)
;
[
id
(
0
x0000271
c
)
]
HRESULT
GetFile
(
[
in
]
BSTR
FilePath
,
[
out
,
retval
]
IFile
**
ppfile
)
;
[
id
(
0
x0000271
0
),
propget
]
HRESULT
DriveLetter
(
[
out
,
retval
]
BSTR
*
pbstrLetter
)
;
[
id
(
0
x0000271
d
)
]
HRESULT
GetFolder
(
[
in
]
BSTR
FolderPath
,
[
out
,
retval
]
IFolder
**
ppfolder
)
;
[
id
(
0
x0000271
1
),
propget
]
HRESULT
ShareName
(
[
out
,
retval
]
BSTR
*
pbstrShareName
)
;
[
id
(
0
x0000271
e
)
]
HRESULT
GetSpecialFolder
(
[
in
]
SpecialFolderConst
SpecialFolder
,
[
out
,
retval
]
IFolder
**
ppfolder
)
;
[
id
(
0
x0000271
2
),
propget
]
HRESULT
DriveType
(
[
out
,
retval
]
DriveTypeConst
*
pdt
)
;
[
id
(
0
x0000
04b0
)
]
HRESULT
DeleteFile
(
[
in
]
BSTR
FileSpec
,
[
in
,
optional
,
defaultvalue
(
0
)
]
VARIANT_BOOL
Force
)
;
[
id
(
0
x0000
2713
),
propget
]
HRESULT
RootFolder
(
[
out
,
retval
]
IFolder
**
ppfolder
)
;
[
id
(
0
x0000
04b1
)
]
HRESULT
DeleteFolder
(
[
in
]
BSTR
FolderSpec
,
[
in
,
optional
,
defaultvalue
(
0
)
]
VARIANT_BOOL
Force
)
;
[
id
(
0
x0000
2715
),
propget
]
HRESULT
AvailableSpace
(
[
out
,
retval
]
VARIANT
*
pvarAvail
)
;
[
id
(
0
x0000
04b
4
),
helpstring
(
"Move a file"
),
helpcontext
(
0
x00214bab
)
]
HRESULT
MoveFile
(
[
in
]
BSTR
Source
,
[
in
]
BSTR
Destination
)
;
[
id
(
0
x0000
271
4
),
propget
]
HRESULT
FreeSpace
(
[
out
,
retval
]
VARIANT
*
pvarFree
)
;
[
id
(
0
x0000
04b5
)
]
HRESULT
MoveFolder
(
[
in
]
BSTR
Source
,
[
in
]
BSTR
Destination
)
;
[
id
(
0
x0000
2716
),
propget
]
HRESULT
TotalSize
(
[
out
,
retval
]
VARIANT
*
pvarTotal
)
;
[
id
(
0
x000004b2
)
]
HRESULT
CopyFile
(
[
in
]
BSTR
Source
,
[
in
]
BSTR
Destination
,
[
in
,
optional
,
defaultvalue
(
-
1
)
]
VARIANT_BOOL
OverWriteFiles
)
;
[
id
(
0
x00002717
),
propget
]
HRESULT
VolumeName
(
[
out
,
retval
]
BSTR
*
pbstrName
)
;
[
id
(
0
x000004b3
)
]
HRESULT
CopyFolder
(
[
in
]
BSTR
Source
,
[
in
]
BSTR
Destination
,
[
in
,
optional
,
defaultvalue
(
-
1
)
]
VARIANT_BOOL
OverWriteFiles
)
;
[
id
(
0
x00002717
),
propput
]
HRESULT
VolumeName
(
[
in
]
BSTR
pbstrName
)
;
[
id
(
0
x0000
0460
)
]
HRESULT
CreateFolder
(
[
in
]
BSTR
Path
,
[
out
,
retval
]
IFolder
**
ppfolder
)
;
[
id
(
0
x0000
2718
),
propget
]
HRESULT
FileSystem
(
[
out
,
retval
]
BSTR
*
pbstrFileSystem
)
;
[
id
(
0
x0000044d
)
]
HRESULT
CreateTextFile
(
[
in
]
BSTR
FileName
,
[
in
,
optional
,
defaultvalue
(
-
1
)
]
VARIANT_BOOL
Overwrite
,
[
in
,
optional
,
defaultvalue
(
0
)
]
VARIANT_BOOL
Unicode
,
[
out
,
retval
]
ITextStream
**
ppts
)
;
[
id
(
0
x00002719
),
propget
]
HRESULT
SerialNumber
(
[
out
,
retval
]
long
*
pulSerialNumber
)
;
[
id
(
0
x0000044c
)
]
HRESULT
OpenTextFile
(
[
in
]
BSTR
FileName
,
[
in
,
optional
,
defaultvalue
(
1
)
]
IOMode
IOMode
,
[
in
,
optional
,
defaultvalue
(
0
)
]
VARIANT_BOOL
Create
,
[
in
,
optional
,
defaultvalue
(
0
)
]
Tristate
Format
,
[
out
,
retval
]
ITextStream
**
ppts
)
;
[
id
(
0
x0000271a
),
propget
]
HRESULT
IsReady
(
[
out
,
retval
]
VARIANT_BOOL
*
pfReady
)
;
}
[
...
...
@@ -275,63 +223,63 @@ library Scripting
[
odl
,
uuid
(
C7C3F5A0
-
88
A3
-
11
D0
-
ABCB
-
00
A0C90
FFFC0
),
uuid
(
53B
AD8C1
-
E718
-
11
CF
-893D
-00
A0C90
54228
),
hidden
,
dual
,
nonextensible
,
oleautomation
]
interface
I
Drive
:
IDispatch
interface
I
TextStream
:
IDispatch
{
[
id
(
DISPID_VALUE
),
propget
]
HRESULT
Path
(
[
out
,
retval
]
BSTR
*
pbstrPath
)
;
[
id
(
0
x00002710
),
propget
]
HRESULT
DriveLetter
(
[
out
,
retval
]
BSTR
*
pbstrLetter
)
;
HRESULT
Line
(
[
out
,
retval
]
long
*
Line
)
;
[
id
(
0
x
00002711
),
propget
]
HRESULT
ShareName
(
[
out
,
retval
]
BSTR
*
pbstrShareName
)
;
[
id
(
0
x
fffffdef
),
propget
]
HRESULT
Column
(
[
out
,
retval
]
long
*
Column
)
;
[
id
(
0
x00002712
),
propget
]
HRESULT
DriveType
(
[
out
,
retval
]
DriveTypeConst
*
pdt
)
;
HRESULT
AtEndOfStream
(
[
out
,
retval
]
VARIANT_BOOL
*
EOS
)
;
[
id
(
0
x00002713
),
propget
]
HRESULT
RootFolder
(
[
out
,
retval
]
IFolder
**
ppfolder
)
;
HRESULT
AtEndOfLine
(
[
out
,
retval
]
VARIANT_BOOL
*
EOL
)
;
[
id
(
0
x0000271
5
),
propget
]
HRESULT
AvailableSpace
(
[
out
,
retval
]
VARIANT
*
pvarAvail
)
;
[
id
(
0
x0000271
4
)
]
HRESULT
Read
(
[
in
]
long
Characters
,
[
out
,
retval
]
BSTR
*
Text
)
;
[
id
(
0
x0000271
4
),
propget
]
HRESULT
FreeSpac
e
(
[
out
,
retval
]
VARIANT
*
pvarFree
)
;
[
id
(
0
x0000271
5
)
]
HRESULT
ReadLin
e
(
[
out
,
retval
]
BSTR
*
Text
)
;
[
id
(
0
x00002716
)
,
propget
]
HRESULT
TotalSize
(
[
out
,
retval
]
VARIANT
*
pvarTotal
)
;
[
id
(
0
x00002716
)
]
HRESULT
ReadAll
(
[
out
,
retval
]
BSTR
*
Text
)
;
[
id
(
0
x00002717
)
,
propget
]
HRESULT
VolumeName
(
[
out
,
retval
]
BSTR
*
pbstrName
)
;
[
id
(
0
x00002717
)
]
HRESULT
Write
(
[
in
]
BSTR
Text
)
;
[
id
(
0
x0000271
7
),
propput
]
HRESULT
VolumeName
(
[
in
]
BSTR
pbstrName
)
;
[
id
(
0
x0000271
8
)
]
HRESULT
WriteLine
(
[
in
,
optional
,
defaultvalue
(
""
)
]
BSTR
Text
)
;
[
id
(
0
x0000271
8
),
propget
]
HRESULT
FileSystem
(
[
out
,
retval
]
BSTR
*
pbstrFileSystem
)
;
[
id
(
0
x0000271
9
)
]
HRESULT
WriteBlankLines
(
[
in
]
long
Lines
)
;
[
id
(
0
x0000271
9
),
propget
]
HRESULT
S
erialNumber
(
[
out
,
retval
]
long
*
pulSerialNumb
er
)
;
[
id
(
0
x0000271
a
)
]
HRESULT
S
kip
(
[
in
]
long
Charact
er
s
)
;
[
id
(
0
x0000271a
),
propget
]
HRESULT
IsReady
(
[
out
,
retval
]
VARIANT_BOOL
*
pfReady
)
;
[
id
(
0
x0000271b
)
]
HRESULT
SkipLine
()
;
[
id
(
0
x0000271c
)
]
HRESULT
Close
()
;
}
[
odl
,
uuid
(
C7C3F5A
2
-
88
A3
-
11
D0
-
ABCB
-
00
A0C90FFFC0
),
uuid
(
C7C3F5A
4
-
88
A3
-
11
D0
-
ABCB
-
00
A0C90FFFC0
),
hidden
,
dual
,
nonextensible
,
oleautomation
]
interface
IF
older
:
IDispatch
interface
IF
ile
:
IDispatch
{
[
id
(
DISPID_VALUE
),
propget
]
HRESULT
Path
(
[
out
,
retval
]
BSTR
*
pbstrPath
)
;
...
...
@@ -369,50 +317,130 @@ library Scripting
[
id
(
0
x000003f0
),
propget
]
HRESULT
DateLastAccessed
(
[
out
,
retval
]
DATE
*
pdate
)
;
[
id
(
0
x000003f1
),
propget
]
HRESULT
Size
(
[
out
,
retval
]
VARIANT
*
pvarSize
)
;
[
id
(
0
x000003f2
),
propget
]
HRESULT
Type
(
[
out
,
retval
]
BSTR
*
pbstrType
)
;
[
id
(
0
x000004b
1
)
]
[
id
(
0
x000004b
0
)
]
HRESULT
Delete
(
[
in
,
optional
,
defaultvalue
(
0
)
]
VARIANT_BOOL
Force
)
;
[
id
(
0
x000004b
3
)
]
[
id
(
0
x000004b
2
)
]
HRESULT
Copy
(
[
in
]
BSTR
Destination
,
[
in
,
optional
,
defaultvalue
(
-
1
)
]
VARIANT_BOOL
OverWriteFiles
)
;
[
id
(
0
x000004b
5
)
]
[
id
(
0
x000004b
4
)
]
HRESULT
Move
(
[
in
]
BSTR
Destination
)
;
[
id
(
0
x00002710
),
propget
]
HRESULT
IsRootFolder
(
[
out
,
retval
]
VARIANT_BOOL
*
pfRootFolder
)
;
[
id
(
0
x0000044c
)
]
HRESULT
OpenAsTextStream
(
[
in
,
optional
,
defaultvalue
(
1
)
]
IOMode
IOMode
,
[
in
,
optional
,
defaultvalue
(
0
)
]
Tristate
Format
,
[
out
,
retval
]
ITextStream
**
ppts
)
;
}
[
id
(
0
x000003f1
),
propget
]
HRESULT
Size
(
[
out
,
retval
]
VARIANT
*
pvarSize
)
;
[
odl
,
uuid
(
0
AB5A3D0
-
E5B6
-
11
D0
-
ABF5
-
00
A0C90FFFC0
),
hidden
,
dual
,
nonextensible
,
oleautomation
]
interface
IFileSystem
:
IDispatch
{
[
id
(
0
x0000271a
),
propget
]
HRESULT
Drives
(
[
out
,
retval
]
IDriveCollection
**
ppdrives
)
;
[
id
(
0
x0000271
1
),
propget
]
HRESULT
SubFolders
(
[
out
,
retval
]
IFolderCollection
**
ppfolders
)
;
[
id
(
0
x0000271
0
)
]
HRESULT
BuildPath
(
[
in
]
BSTR
Path
,
[
in
]
BSTR
Name
,
[
out
,
retval
]
BSTR
*
pbstrResult
)
;
[
id
(
0
x00002712
),
propget
]
HRESULT
Files
(
[
out
,
retval
]
IFileCollection
**
ppfiles
)
;
[
id
(
0
x00002714
)
]
HRESULT
GetDriveName
(
[
in
]
BSTR
Path
,
[
out
,
retval
]
BSTR
*
pbstrResult
)
;
[
id
(
0
x00002715
)
]
HRESULT
GetParentFolderName
(
[
in
]
BSTR
Path
,
[
out
,
retval
]
BSTR
*
pbstrResult
)
;
[
id
(
0
x00002716
)
]
HRESULT
GetFileName
(
[
in
]
BSTR
Path
,
[
out
,
retval
]
BSTR
*
pbstrResult
)
;
[
id
(
0
x00002717
)
]
HRESULT
GetBaseName
(
[
in
]
BSTR
Path
,
[
out
,
retval
]
BSTR
*
pbstrResult
)
;
[
id
(
0
x00002718
)
]
HRESULT
GetExtensionName
(
[
in
]
BSTR
Path
,
[
out
,
retval
]
BSTR
*
pbstrResult
)
;
[
id
(
0
x00002712
)
]
HRESULT
GetAbsolutePathName
(
[
in
]
BSTR
Path
,
[
out
,
retval
]
BSTR
*
pbstrResult
)
;
[
id
(
0
x00002713
)
]
HRESULT
GetTempName
(
[
out
,
retval
]
BSTR
*
pbstrResult
)
;
[
id
(
0
x0000271f
)
]
HRESULT
DriveExists
(
[
in
]
BSTR
DriveSpec
,
[
out
,
retval
]
VARIANT_BOOL
*
pfExists
)
;
[
id
(
0
x00002720
)
]
HRESULT
FileExists
(
[
in
]
BSTR
FileSpec
,
[
out
,
retval
]
VARIANT_BOOL
*
pfExists
)
;
[
id
(
0
x00002721
)
]
HRESULT
FolderExists
(
[
in
]
BSTR
FolderSpec
,
[
out
,
retval
]
VARIANT_BOOL
*
pfExists
)
;
[
id
(
0
x0000271b
)
]
HRESULT
GetDrive
(
[
in
]
BSTR
DriveSpec
,
[
out
,
retval
]
IDrive
**
ppdrive
)
;
[
id
(
0
x0000271c
)
]
HRESULT
GetFile
(
[
in
]
BSTR
FilePath
,
[
out
,
retval
]
IFile
**
ppfile
)
;
[
id
(
0
x0000271d
)
]
HRESULT
GetFolder
(
[
in
]
BSTR
FolderPath
,
[
out
,
retval
]
IFolder
**
ppfolder
)
;
[
id
(
0
x0000271e
)
]
HRESULT
GetSpecialFolder
(
[
in
]
SpecialFolderConst
SpecialFolder
,
[
out
,
retval
]
IFolder
**
ppfolder
)
;
[
id
(
0
x000004b0
)
]
HRESULT
DeleteFile
(
[
in
]
BSTR
FileSpec
,
[
in
,
optional
,
defaultvalue
(
0
)
]
VARIANT_BOOL
Force
)
;
[
id
(
0
x000004b1
)
]
HRESULT
DeleteFolder
(
[
in
]
BSTR
FolderSpec
,
[
in
,
optional
,
defaultvalue
(
0
)
]
VARIANT_BOOL
Force
)
;
[
id
(
0
x000004b4
),
helpstring
(
"Move a file"
),
helpcontext
(
0
x00214bab
)
]
HRESULT
MoveFile
(
[
in
]
BSTR
Source
,
[
in
]
BSTR
Destination
)
;
[
id
(
0
x000004b5
)
]
HRESULT
MoveFolder
(
[
in
]
BSTR
Source
,
[
in
]
BSTR
Destination
)
;
[
id
(
0
x000004b2
)
]
HRESULT
CopyFile
(
[
in
]
BSTR
Source
,
[
in
]
BSTR
Destination
,
[
in
,
optional
,
defaultvalue
(
-
1
)
]
VARIANT_BOOL
OverWriteFiles
)
;
[
id
(
0
x000004b3
)
]
HRESULT
CopyFolder
(
[
in
]
BSTR
Source
,
[
in
]
BSTR
Destination
,
[
in
,
optional
,
defaultvalue
(
-
1
)
]
VARIANT_BOOL
OverWriteFiles
)
;
[
id
(
0
x00000460
)
]
HRESULT
CreateFolder
(
[
in
]
BSTR
Path
,
[
out
,
retval
]
IFolder
**
ppfolder
)
;
[
id
(
0
x0000044d
)
]
HRESULT
CreateTextFile
(
[
in
]
BSTR
FileName
,
[
in
,
optional
,
defaultvalue
(
-
1
)
]
VARIANT_BOOL
Overwrite
,
[
in
,
optional
,
defaultvalue
(
0
)
]
VARIANT_BOOL
Unicode
,
[
out
,
retval
]
ITextStream
**
ppts
)
;
[
id
(
0
x0000044c
)
]
HRESULT
OpenTextFile
(
[
in
]
BSTR
FileName
,
[
in
,
optional
,
defaultvalue
(
1
)
]
IOMode
IOMode
,
[
in
,
optional
,
defaultvalue
(
0
)
]
VARIANT_BOOL
Create
,
[
in
,
optional
,
defaultvalue
(
0
)
]
Tristate
Format
,
[
out
,
retval
]
ITextStream
**
ppts
)
;
}
[
odl
,
uuid
(
C7C3F5A
3
-
88
A3
-
11
D0
-
ABCB
-
00
A0C90FFFC0
),
uuid
(
C7C3F5A
5
-
88
A3
-
11
D0
-
ABCB
-
00
A0C90FFFC0
),
hidden
,
dual
,
nonextensible
,
oleautomation
]
interface
IF
older
Collection
:
IDispatch
interface
IF
ile
Collection
:
IDispatch
{
[
id
(
0
x00000002
)
]
HRESULT
Add
(
[
in
]
BSTR
Name
,
[
out
,
retval
]
IFolder
**
ppfolder
)
;
[
id
(
DISPID_VALUE
),
propget
]
HRESULT
Item
(
[
in
]
VARIANT
Key
,
[
out
,
retval
]
IF
older
**
ppf
older
)
;
HRESULT
Item
(
[
in
]
VARIANT
Key
,
[
out
,
retval
]
IF
ile
**
ppf
ile
)
;
[
id
(
DISPID_NEWENUM
),
propget
,
restricted
,
hidden
]
HRESULT
_NewEnum
(
[
out
,
retval
]
IUnknown
**
ppenum
)
;
...
...
@@ -423,16 +451,19 @@ library Scripting
[
odl
,
uuid
(
C7C3F5A
5
-
88
A3
-
11
D0
-
ABCB
-
00
A0C90FFFC0
),
uuid
(
C7C3F5A
3
-
88
A3
-
11
D0
-
ABCB
-
00
A0C90FFFC0
),
hidden
,
dual
,
nonextensible
,
oleautomation
]
interface
IF
ile
Collection
:
IDispatch
interface
IF
older
Collection
:
IDispatch
{
[
id
(
0
x00000002
)
]
HRESULT
Add
(
[
in
]
BSTR
Name
,
[
out
,
retval
]
IFolder
**
ppfolder
)
;
[
id
(
DISPID_VALUE
),
propget
]
HRESULT
Item
(
[
in
]
VARIANT
Key
,
[
out
,
retval
]
IF
ile
**
ppf
ile
)
;
HRESULT
Item
(
[
in
]
VARIANT
Key
,
[
out
,
retval
]
IF
older
**
ppf
older
)
;
[
id
(
DISPID_NEWENUM
),
propget
,
restricted
,
hidden
]
HRESULT
_NewEnum
(
[
out
,
retval
]
IUnknown
**
ppenum
)
;
...
...
@@ -443,13 +474,13 @@ library Scripting
[
odl
,
uuid
(
C7C3F5A
4
-
88
A3
-
11
D0
-
ABCB
-
00
A0C90FFFC0
),
uuid
(
C7C3F5A
2
-
88
A3
-
11
D0
-
ABCB
-
00
A0C90FFFC0
),
hidden
,
dual
,
nonextensible
,
oleautomation
]
interface
IF
ile
:
IDispatch
interface
IF
older
:
IDispatch
{
[
id
(
DISPID_VALUE
),
propget
]
HRESULT
Path
(
[
out
,
retval
]
BSTR
*
pbstrPath
)
;
...
...
@@ -487,74 +518,33 @@ library Scripting
[
id
(
0
x000003f0
),
propget
]
HRESULT
DateLastAccessed
(
[
out
,
retval
]
DATE
*
pdate
)
;
[
id
(
0
x000003f1
),
propget
]
HRESULT
Size
(
[
out
,
retval
]
VARIANT
*
pvarSize
)
;
[
id
(
0
x000003f2
),
propget
]
HRESULT
Type
(
[
out
,
retval
]
BSTR
*
pbstrType
)
;
[
id
(
0
x000004b
0
)
]
[
id
(
0
x000004b
1
)
]
HRESULT
Delete
(
[
in
,
optional
,
defaultvalue
(
0
)
]
VARIANT_BOOL
Force
)
;
[
id
(
0
x000004b
2
)
]
[
id
(
0
x000004b
3
)
]
HRESULT
Copy
(
[
in
]
BSTR
Destination
,
[
in
,
optional
,
defaultvalue
(
-
1
)
]
VARIANT_BOOL
OverWriteFiles
)
;
[
id
(
0
x000004b
4
)
]
[
id
(
0
x000004b
5
)
]
HRESULT
Move
(
[
in
]
BSTR
Destination
)
;
[
id
(
0
x0000044c
)
]
HRESULT
OpenAsTextStream
(
[
in
,
optional
,
defaultvalue
(
1
)
]
IOMode
IOMode
,
[
in
,
optional
,
defaultvalue
(
0
)
]
Tristate
Format
,
[
out
,
retval
]
ITextStream
**
ppts
)
;
}
[
odl
,
uuid
(
53B
AD8C1
-
E718
-
11
CF
-893D-00
A0C9054228
),
hidden
,
dual
,
nonextensible
,
oleautomation
]
interface
ITextStream
:
IDispatch
{
[
id
(
0
x00002710
),
propget
]
HRESULT
Line
(
[
out
,
retval
]
long
*
Line
)
;
[
id
(
0
xfffffdef
),
propget
]
HRESULT
Column
(
[
out
,
retval
]
long
*
Column
)
;
[
id
(
0
x00002712
),
propget
]
HRESULT
AtEndOfStream
(
[
out
,
retval
]
VARIANT_BOOL
*
EOS
)
;
[
id
(
0
x00002713
),
propget
]
HRESULT
AtEndOfLine
(
[
out
,
retval
]
VARIANT_BOOL
*
EOL
)
;
[
id
(
0
x00002714
)
]
HRESULT
Read
(
[
in
]
long
Characters
,
[
out
,
retval
]
BSTR
*
Text
)
;
[
id
(
0
x00002715
)
]
HRESULT
ReadLine
(
[
out
,
retval
]
BSTR
*
Text
)
;
[
id
(
0
x00002716
)
]
HRESULT
ReadAll
(
[
out
,
retval
]
BSTR
*
Text
)
;
[
id
(
0
x00002717
)
]
HRESULT
Write
(
[
in
]
BSTR
Text
)
;
[
id
(
0
x00002718
)
]
HRESULT
WriteLine
(
[
in
,
optional
,
defaultvalue
(
""
)
]
BSTR
Text
)
;
HRESULT
IsRootFolder
(
[
out
,
retval
]
VARIANT_BOOL
*
pfRootFolder
)
;
[
id
(
0
x0000
2719
)
]
HRESULT
WriteBlankLines
(
[
in
]
long
Lines
)
;
[
id
(
0
x0000
03f1
),
propget
]
HRESULT
Size
(
[
out
,
retval
]
VARIANT
*
pvarSize
)
;
[
id
(
0
x0000271
a
)
]
HRESULT
S
kip
(
[
in
]
long
Charact
ers
)
;
[
id
(
0
x0000271
1
),
propget
]
HRESULT
S
ubFolders
(
[
out
,
retval
]
IFolderCollection
**
ppfold
ers
)
;
[
id
(
0
x0000271
b
)
]
HRESULT
SkipLine
(
)
;
[
id
(
0
x0000271
2
),
propget
]
HRESULT
Files
(
[
out
,
retval
]
IFileCollection
**
ppfiles
)
;
[
id
(
0
x0000271c
)
]
HRESULT
Close
()
;
[
id
(
0
x0000044d
)
]
HRESULT
CreateTextFile
(
[
in
]
BSTR
FileName
,
[
in
,
optional
,
defaultvalue
(
-
1
)
]
VARIANT_BOOL
Overwrite
,
[
in
,
optional
,
defaultvalue
(
0
)
]
VARIANT_BOOL
Unicode
,
[
out
,
retval
]
ITextStream
**
ppts
)
;
}
[
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment