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
4cfa6caf
Commit
4cfa6caf
authored
Sep 01, 2009
by
Jacek Caban
Committed by
Alexandre Julliard
Sep 02, 2009
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
jscript.idl: Added IActiveScriptDebug declaration.
parent
31cf71c2
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
89 additions
and
0 deletions
+89
-0
activdbg.idl
include/activdbg.idl
+89
-0
No files found.
include/activdbg.idl
View file @
4cfa6caf
...
...
@@ -22,6 +22,7 @@ import "activscp.idl";
interface
IDebugDocumentContext
;
interface
IRemoteDebugApplication
;
interface
IEnumDebugCodeContexts
;
/*
FIXME
:
*/
interface
IEnumDebugStackFrames
;
...
...
@@ -79,6 +80,88 @@ typedef enum tagERRORRESUMEACTION {
ERRORRESUMEACTION_SkipErrorStatement
,
}
ERRORRESUMEACTION
;
typedef
WORD
SOURCE_TEXT_ATTR
;
#
ifdef
INTEROPLIB
enum
enum_SOURCE_TEXT_ATTR
{
SOURCETEXT_ATTR_KEYWORD
=
0
x01
,
SOURCETEXT_ATTR_COMMENT
=
0
x02
,
SOURCETEXT_ATTR_NONSOURCE
=
0
x04
,
SOURCETEXT_ATTR_OPERATOR
=
0
x08
,
SOURCETEXT_ATTR_NUMBER
=
0
x10
,
SOURCETEXT_ATTR_STRING
=
0
x20
,
SOURCETEXT_ATTR_FUNCTION_START
=
0
x40
}
;
#
endif
const
SOURCE_TEXT_ATTR
SOURCETEXT_ATTR_KEYWORD
=
0
x01
;
const
SOURCE_TEXT_ATTR
SOURCETEXT_ATTR_COMMENT
=
0
x02
;
const
SOURCE_TEXT_ATTR
SOURCETEXT_ATTR_NONSOURCE
=
0
x04
;
const
SOURCE_TEXT_ATTR
SOURCETEXT_ATTR_OPERATOR
=
0
x08
;
const
SOURCE_TEXT_ATTR
SOURCETEXT_ATTR_NUMBER
=
0
x10
;
const
SOURCE_TEXT_ATTR
SOURCETEXT_ATTR_STRING
=
0
x20
;
const
SOURCE_TEXT_ATTR
SOURCETEXT_ATTR_FUNCTION_START
=
0
x40
;
/************************************************************
*
interface
IActiveScriptDebug32
*/
[
object
,
uuid
(
51973
c10
-
cb0c
-
11
d0
-
b5c9
-
00
a0244a0e7a
),
pointer_default
(
unique
)
]
interface
IActiveScriptDebug32
:
IUnknown
{
HRESULT
GetScriptTextAttributes
(
[
in
,
size_is
(
uNumCodeChars
)
]
LPCOLESTR
pstrCode
,
[
in
]
ULONG
uNumCodeChars
,
[
in
]
LPCOLESTR
pstrDelimiter
,
[
in
]
DWORD
dwFlags
,
[
in
,
out
,
size_is
(
uNumCodeChars
)
]
SOURCE_TEXT_ATTR
*
pattr
)
;
HRESULT
GetScriptletTextAttributes
(
[
in
,
size_is
(
uNumCodeChars
)
]
LPCOLESTR
pstrCode
,
[
in
]
ULONG
uNumCodeChars
,
[
in
]
LPCOLESTR
pstrDelimiter
,
[
in
]
DWORD
dwFlags
,
[
in
,
out
,
size_is
(
uNumCodeChars
)
]
SOURCE_TEXT_ATTR
*
pattr
)
;
HRESULT
EnumCodeContextsOfPosition
(
[
in
]
DWORD
dwSourceContext
,
[
in
]
ULONG
uCharacterOffset
,
[
in
]
ULONG
uNumChars
,
[
out
]
IEnumDebugCodeContexts
**
ppescc
)
;
}
[
object
,
uuid
(
bc437e23
-
f5b8
-
47
f4
-
bb79
-
7
d1ce5483b86
),
pointer_default
(
unique
)
]
interface
IActiveScriptDebug64
:
IUnknown
{
HRESULT
GetScriptTextAttributes
(
[
in
,
size_is
(
uNumCodeChars
)
]
LPCOLESTR
pstrCode
,
[
in
]
ULONG
uNumCodeChars
,
[
in
]
LPCOLESTR
pstrDelimiter
,
[
in
]
DWORD
dwFlags
,
[
in
,
out
,
size_is
(
uNumCodeChars
)
]
SOURCE_TEXT_ATTR
*
pattr
)
;
HRESULT
GetScriptletTextAttributes
(
[
in
,
size_is
(
uNumCodeChars
)
]
LPCOLESTR
pstrCode
,
[
in
]
ULONG
uNumCodeChars
,
[
in
]
LPCOLESTR
pstrDelimiter
,
[
in
]
DWORD
dwFlags
,
[
in
,
out
,
size_is
(
uNumCodeChars
)
]
SOURCE_TEXT_ATTR
*
pattr
)
;
HRESULT
EnumCodeContextsOfPosition
(
[
in
]
DWORDLONG
dwSourceContext
,
[
in
]
ULONG
uCharacterOffset
,
[
in
]
ULONG
uNumChars
,
[
out
]
IEnumDebugCodeContexts
**
ppescc
)
;
}
/************************************************************
*
interface
IDebugDocumentInfo
*/
...
...
@@ -473,6 +556,9 @@ interface IActiveScriptSiteDebug64 : IUnknown
cpp_quote
(
"#ifndef DISABLE_ACTIVDBG_INTERFACE_WRAPPERS"
)
cpp_quote
(
"#ifdef _WIN64"
)
cpp_quote
(
"#define IActiveScriptDebug IActiveScriptDebug64"
)
cpp_quote
(
"#define IID_IActiveScriptDebug IID_IActiveScriptDebug64"
)
cpp_quote
(
"#define IActiveScriptSiteDebug IActiveScriptSiteDebug64"
)
cpp_quote
(
"#define IID_IActiveScriptSiteDebug IID_IActiveScriptSiteDebug64"
)
...
...
@@ -481,6 +567,9 @@ cpp_quote("#define IID_IDebugApplication IID_IDebugApplication64")
cpp_quote
(
"#else"
)
cpp_quote
(
"#define IActiveScriptDebug IActiveScriptDebug32"
)
cpp_quote
(
"#define IID_IActiveScriptDebug IID_IActiveScriptDebug32"
)
cpp_quote
(
"#define IActiveScriptSiteDebug IActiveScriptSiteDebug32"
)
cpp_quote
(
"#define IID_IActiveScriptSiteDebug IID_IActiveScriptSiteDebug32"
)
...
...
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