Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
90466296
Commit
90466296
authored
Jun 24, 2015
by
Jacek Caban
Committed by
Alexandre Julliard
Jun 24, 2015
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msscript.ocx: Added typelib.
parent
8d4917e8
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
306 additions
and
2 deletions
+306
-2
configure
configure
+1
-1
configure.ac
configure.ac
+1
-1
Makefile.in
dlls/msscript.ocx/Makefile.in
+1
-0
msscript.idl
dlls/msscript.ocx/msscript.idl
+303
-0
No files found.
configure
View file @
90466296
...
...
@@ -17427,7 +17427,7 @@ wine_fn_config_dll msnet32 enable_msnet32
wine_fn_config_dll mspatcha enable_mspatcha implib
wine_fn_config_dll msrle32 enable_msrle32 po
wine_fn_config_test dlls/msrle32/tests msrle32_test
wine_fn_config_dll msscript.ocx enable_msscript_ocx
wine_fn_config_dll msscript.ocx enable_msscript_ocx
clean
wine_fn_config_dll mssign32 enable_mssign32
wine_fn_config_dll mssip32 enable_mssip32
wine_fn_config_dll mstask enable_mstask clean
...
...
configure.ac
View file @
90466296
...
...
@@ -3101,7 +3101,7 @@ WINE_CONFIG_DLL(msnet32)
WINE_CONFIG_DLL(mspatcha,,[implib])
WINE_CONFIG_DLL(msrle32,,[po])
WINE_CONFIG_TEST(dlls/msrle32/tests)
WINE_CONFIG_DLL(msscript.ocx)
WINE_CONFIG_DLL(msscript.ocx
,,[clean]
)
WINE_CONFIG_DLL(mssign32)
WINE_CONFIG_DLL(mssip32)
WINE_CONFIG_DLL(mstask,,[clean])
...
...
dlls/msscript.ocx/Makefile.in
View file @
90466296
MODULE
=
msscript.ocx
IDL_SRCS
=
msscript.idl
C_SRCS
=
\
msscript.c
dlls/msscript.ocx/msscript.idl
0 → 100644
View file @
90466296
/*
*
Copyright
2015
Jacek
Caban
for
CodeWeavers
*
*
This
library
is
free
software
; you can redistribute it and/or
*
modify
it
under
the
terms
of
the
GNU
Lesser
General
Public
*
License
as
published
by
the
Free
Software
Foundation
; either
*
version
2.1
of
the
License
,
or
(
at
your
option
)
any
later
version
.
*
*
This
library
is
distributed
in
the
hope
that
it
will
be
useful
,
*
but
WITHOUT
ANY
WARRANTY
; without even the implied warranty of
*
MERCHANTABILITY
or
FITNESS
FOR
A
PARTICULAR
PURPOSE
.
See
the
GNU
*
Lesser
General
Public
License
for
more
details
.
*
*
You
should
have
received
a
copy
of
the
GNU
Lesser
General
Public
*
License
along
with
this
library
; if not, write to the Free Software
*
Foundation
,
Inc
.
,
51
Franklin
St
,
Fifth
Floor
,
Boston
,
MA
02110
-
1301
,
USA
*/
#
pragma
makedep
regtypelib
import
"oaidl.idl"
;
[
helpstring
(
"Microsoft Script Control 1.0"
),
uuid
(
0
e59f1d2
-
1
fbe
-
11
d0
-
8
ff2
-
00
a0d10038bc
),
version
(
1.0
)
]
library
MSScriptControl
{
importlib
(
"stdole2.tlb"
)
;
typedef
enum
{
Initialized
=
0
,
Connected
=
1
}
ScriptControlStates
;
[
dual
,
uuid
(
70841
c73
-067d-11
d0
-
95
d8
-
00
a02463ab28
),
odl
,
hidden
,
nonextensible
,
oleautomation
]
interface
IScriptProcedure
:
IDispatch
{
[
id
(
DISPID_VALUE
),
propget
]
HRESULT
Name
(
[
out
,
retval
]
BSTR
*
pbstrName
)
;
[
id
(
0
x0064
),
propget
]
HRESULT
NumArgs
(
[
out
,
retval
]
long
*
pcArgs
)
;
[
id
(
0
x0065
),
propget
]
HRESULT
HasReturnValue
(
[
out
,
retval
]
VARIANT_BOOL
*
pfHasReturnValue
)
;
}
[
dual
,
uuid
(
70841
c71
-067d-11
d0
-
95
d8
-
00
a02463ab28
),
odl
,
hidden
,
nonextensible
,
oleautomation
]
interface
IScriptProcedureCollection
:
IDispatch
{
[
id
(
DISPID_NEWENUM
),
propget
]
HRESULT
_NewEnum
(
[
out
,
retval
]
IUnknown
*
ppenumProcedures
)
;
[
id
(
DISPID_VALUE
),
propget
]
HRESULT
Item
(
[
in
]
VARIANT
Index
,
[
out
,
retval
]
IScriptProcedure
**
ppdispProcedure
)
;
[
id
(
1
),
propget
]
HRESULT
Count
(
[
out
,
retval
]
long
*
plCount
)
;
}
[
dual
,
uuid
(
70841
c70
-067d-11
d0
-
95
d8
-
00
a02463ab28
),
odl
,
hidden
,
nonextensible
,
oleautomation
]
interface
IScriptModule
:
IDispatch
{
[
id
(
DISPID_VALUE
),
propget
]
HRESULT
Name
(
[
out
,
retval
]
BSTR
*
pbstrName
)
;
[
id
(
0
x03e8
),
propget
]
HRESULT
CodeObject
(
[
out
,
retval
]
IDispatch
*
ppdispObject
)
;
[
id
(
0
x03e9
),
propget
]
HRESULT
Procedures
(
[
out
,
retval
]
IScriptProcedureCollection
**
ppdispProcedures
)
;
[
id
(
0
x07d0
)
]
HRESULT
AddCode
(
[
in
]
BSTR
Code
)
;
[
id
(
0
x07d1
)
]
HRESULT
Eval
(
[
in
]
BSTR
Expression
,
[
out
,
retval
]
VARIANT
*
pvarResult
)
;
[
id
(
0
x07d2
)
]
HRESULT
ExecuteStatement
(
[
in
]
BSTR
Statement
)
;
[
id
(
0
x07d3
)
]
HRESULT
Run
(
[
in
]
BSTR
ProcedureName
,
[
in
]
SAFEARRAY
(
VARIANT
)
*
Parameters
,
[
out
,
retval
]
VARIANT
*
pvarResult
)
;
}
[
dual
,
uuid
(
70841
c6f
-067d-11
d0
-
95
d8
-
00
a02463ab28
),
odl
,
hidden
,
nonextensible
,
oleautomation
]
interface
IScriptModuleCollection
:
IDispatch
{
[
id
(
DISPID_NEWENUM
),
propget
]
HRESULT
_NewEnum
(
[
out
,
retval
]
IUnknown
*
ppenumContexts
)
;
[
id
(
DISPID_VALUE
),
propget
]
HRESULT
Item
(
[
in
]
VARIANT
Index
,
[
out
,
retval
]
IScriptModule
**
ppmod
)
;
[
id
(
1
),
propget
]
HRESULT
Count
(
[
out
,
retval
]
long
*
plCount
)
;
[
id
(
2
)
]
HRESULT
Add
(
[
in
]
BSTR
Name
,
[
in
,
optional
]
VARIANT
*
Object
,
[
out
,
retval
]
IScriptModule
**
ppmod
)
;
}
[
dual
,
uuid
(
70841
c78
-067d-11
d0
-
95
d8
-
00
a02463ab28
),
odl
,
helpstring
(
"Provides access to scripting error information"
),
helpcontext
(
0
x00113eb6
),
hidden
,
nonextensible
,
oleautomation
]
interface
IScriptError
:
IDispatch
{
[
id
(
0
x00c9
),
propget
]
HRESULT
Number
(
[
out
,
retval
]
long
*
plNumber
)
;
[
id
(
0
x00ca
),
propget
]
HRESULT
Source
(
[
out
,
retval
]
BSTR
*
pbstrSource
)
;
[
id
(
0
x00cb
),
propget
]
HRESULT
Description
(
[
out
,
retval
]
BSTR
*
pbstrDescription
)
;
[
id
(
0
x00cc
),
propget
]
HRESULT
HelpFile
(
[
out
,
retval
]
BSTR
*
pbstrHelpFile
)
;
[
id
(
0
x00cd
),
propget
]
HRESULT
HelpContext
(
[
out
,
retval
]
long
*
plHelpContext
)
;
[
id
(
0
xfffffdfb
),
propget
]
HRESULT
Text
(
[
out
,
retval
]
BSTR
*
pbstrText
)
;
[
id
(
0
x00ce
),
propget
]
HRESULT
Line
(
[
out
,
retval
]
long
*
plLine
)
;
[
id
(
0
xfffffdef
),
propget
]
HRESULT
Column
(
[
out
,
retval
]
long
*
plColumn
)
;
[
id
(
0
x00d0
)
]
HRESULT
Clear
()
;
}
[
dual
,
uuid
(
0
e59f1d3
-
1
fbe
-
11
d0
-
8
ff2
-
00
a0d10038bc
),
odl
,
hidden
,
nonextensible
,
oleautomation
]
interface
IScriptControl
:
IDispatch
{
[
id
(
0
x05dc
),
propget
]
HRESULT
Language
(
[
out
,
retval
]
BSTR
*
pbstrLanguage
)
;
[
id
(
0
x05dc
),
propput
]
HRESULT
Language
(
[
in
]
BSTR
pbstrLanguage
)
;
[
id
(
0
x05dd
),
propget
]
HRESULT
State
(
[
out
,
retval
]
ScriptControlStates
*
pssState
)
;
[
id
(
0
x05dd
),
propput
]
HRESULT
State
(
[
in
]
ScriptControlStates
pssState
)
;
[
id
(
0
x05de
),
propput
]
HRESULT
SitehWnd
(
[
in
]
long
rhs
)
;
[
id
(
0
x05de
),
propget
]
HRESULT
SitehWnd
(
[
out
,
retval
]
long
*
rhs
)
;
[
id
(
0
x05df
),
propget
]
HRESULT
Timeout
(
[
out
,
retval
]
long
*
plMilleseconds
)
;
[
id
(
0
x05df
),
propput
]
HRESULT
Timeout
(
[
in
]
long
plMilleseconds
)
;
[
id
(
0
x05e0
),
propget
]
HRESULT
AllowUI
(
[
out
,
retval
]
VARIANT_BOOL
*
pfAllowUI
)
;
[
id
(
0
x05e0
),
propput
]
HRESULT
AllowUI
(
[
in
]
VARIANT_BOOL
pfAllowUI
)
;
[
id
(
0
x05e1
),
propget
]
HRESULT
UseSafeSubset
(
[
out
,
retval
]
VARIANT_BOOL
*
pfUseSafeSubset
)
;
[
id
(
0
x05e1
),
propput
]
HRESULT
UseSafeSubset
(
[
in
]
VARIANT_BOOL
pfUseSafeSubset
)
;
[
id
(
0
x05e2
),
propget
]
HRESULT
Modules
(
[
out
,
retval
]
IScriptModuleCollection
**
ppmods
)
;
[
id
(
0
x05e3
),
propget
]
HRESULT
Error
(
[
out
,
retval
]
IScriptError
**
ppse
)
;
[
id
(
0
x03e8
),
propget
]
HRESULT
CodeObject
(
[
out
,
retval
]
IDispatch
*
ppdispObject
)
;
[
id
(
0
x03e9
),
propget
]
HRESULT
Procedures
(
[
out
,
retval
]
IScriptProcedureCollection
**
ppdispProcedures
)
;
[
id
(
0
xfffffdd8
)
]
HRESULT
_AboutBox
()
;
[
id
(
0
x09c4
)
]
HRESULT
AddObject
(
[
in
]
BSTR
Name
,
[
in
]
IDispatch
*
Object
,
[
in
,
optional
,
defaultvalue
(
0
)
]
VARIANT_BOOL
AddMembers
)
;
[
id
(
0
x09c5
)
]
HRESULT
Reset
()
;
[
id
(
0
x07d0
)
]
HRESULT
AddCode
(
[
in
]
BSTR
Code
)
;
[
id
(
0
x07d1
)
]
HRESULT
Eval
(
[
in
]
BSTR
Expression
,
[
out
,
retval
]
VARIANT
*
pvarResult
)
;
[
id
(
0
x07d2
)
]
HRESULT
ExecuteStatement
(
[
in
]
BSTR
Statement
)
;
[
id
(
0
x07d3
)
]
HRESULT
Run
(
[
in
]
BSTR
ProcedureName
,
[
in
]
SAFEARRAY
(
VARIANT
)
*
Parameters
,
[
out
,
retval
]
VARIANT
*
pvarResult
)
;
}
[
uuid
(
8b167
d60
-
8605
-
11
d0
-
abcb
-
00
a0c90fffc0
),
hidden
]
dispinterface
DScriptControlSource
{
properties
:
methods
:
[
id
(
0
x0bb8
)
]
void
Error
()
;
[
id
(
0
x0bb9
)
]
void
Timeout
()
;
}
[
uuid
(
0
e59f1da
-
1
fbe
-
11
d0
-
8
ff2
-
00
a0d10038bc
),
noncreatable
]
coclass
Procedure
{
[
default
]
interface
IScriptProcedure
;
}
[
uuid
(
0
e59f1db
-
1
fbe
-
11
d0
-
8
ff2
-
00
a0d10038bc
),
noncreatable
]
coclass
Procedures
{
[
default
]
interface
IScriptProcedureCollection
;
}
[
uuid
(
0
e59f1dc
-
1
fbe
-
11
d0
-
8
ff2
-
00
a0d10038bc
),
noncreatable
]
coclass
Module
{
[
default
]
interface
IScriptModule
;
}
[
uuid
(
0
e59f1dd
-
1
fbe
-
11
d0
-
8
ff2
-
00
a0d10038bc
),
noncreatable
]
coclass
Modules
{
[
default
]
interface
IScriptModuleCollection
;
}
[
uuid
(
0
e59f1de
-
1
fbe
-
11
d0
-
8
ff2
-
00
a0d10038bc
),
noncreatable
]
coclass
Error
{
[
default
]
interface
IScriptError
;
}
[
helpstring
(
"ScriptControl Object"
),
uuid
(
0
e59f1d5
-
1
fbe
-
11
d0
-
8
ff2
-
00
a0d10038bc
)
]
coclass
ScriptControl
{
[
default
]
interface
IScriptControl
;
[
default
,
source
]
dispinterface
DScriptControlSource
;
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment