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
de8ba1c1
Commit
de8ba1c1
authored
Sep 07, 2001
by
Huw D M Davies
Committed by
Alexandre Julliard
Sep 07, 2001
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add FUNCFLAGS and change TYPEFLAGS_* to an enum.
parent
27eaac6a
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
36 additions
and
27 deletions
+36
-27
obj_oleaut.h
include/wine/obj_oleaut.h
+36
-27
No files found.
include/wine/obj_oleaut.h
View file @
de8ba1c1
...
...
@@ -260,7 +260,7 @@ typedef struct tagPARAMDESC
#define PARAMFLAG_FRETVAL (0x08)
#define PARAMFLAG_FOPT (0x10)
#define PARAMFLAG_FHASDEFAULT (0x20)
#define PARAMFLAG_FHASCUSTDATA (0x40)
typedef
struct
tagTYPEDESC
{
...
...
@@ -316,31 +316,23 @@ typedef struct tagTYPEATTR
IDLDESC
idldescType
;
}
TYPEATTR
,
*
LPTYPEATTR
;
#define TYPEFLAG_NONE (0x00)
#define TYPEFLAG_FAPPOBJECT (0x01)
#define TYPEFLAG_FCANCREATE (0x02)
#define TYPEFLAG_FLICENSED (0x04)
#define TYPEFLAG_FPREDECLID (0x08)
#define TYPEFLAG_FHIDDEN (0x0f)
#define TYPEFLAG_FCONTROL (0x20)
#define TYPEFLAG_FDUAL (0x40)
#define TYPEFLAG_FNONEXTENSIBLE (0x80)
#define TYPEFLAG_FOLEAUTOMATION (0x100)
#define TYPEFLAG_FRESTRICTED (0x200)
#define TYPEFLAG_FAGGREGATABLE (0x400)
#define TYPEFLAG_FREPLACEABLE (0x800)
#define TYPEFLAG_FDISPATCHABLE (0x1000)
#define TYPEFLAG_FREVERSEBIND (0x2000)
#define TYPEFLAG_FPROXY (0x4000)
#define TYPEFLAG_DEFAULTFILTER (0x8000)
#define TYPEFLAG_COCLASSATTRIBUTES (0x63f)
#define TYPEFLAG_INTERFACEATTRIBUTES (0x7bd0)
#define TYPEFLAG_DISPATCHATTRIBUTES (0x5a90)
#define TYPEFLAG_ALIASATTRIBUTES (0x210)
#define TYPEFLAG_MODULEATTRIBUTES (0x210)
#define TYPEFLAG_ENUMATTRIBUTES (0x210)
#define TYPEFLAG_RECORDATTRIBUTES (0x210)
#define TYPEFLAG_UNIONATTRIBUTES (0x210)
typedef
enum
tagTYPEFLAGS
{
TYPEFLAG_FAPPOBJECT
=
0x01
,
TYPEFLAG_FCANCREATE
=
0x02
,
TYPEFLAG_FLICENSED
=
0x04
,
TYPEFLAG_FPREDECLID
=
0x08
,
TYPEFLAG_FHIDDEN
=
0x10
,
TYPEFLAG_FCONTROL
=
0x20
,
TYPEFLAG_FDUAL
=
0x40
,
TYPEFLAG_FNONEXTENSIBLE
=
0x80
,
TYPEFLAG_FOLEAUTOMATION
=
0x100
,
TYPEFLAG_FRESTRICTED
=
0x200
,
TYPEFLAG_FAGGREGATABLE
=
0x400
,
TYPEFLAG_FREPLACEABLE
=
0x800
,
TYPEFLAG_FDISPATCHABLE
=
0x1000
,
TYPEFLAG_FREVERSEBIND
=
0x2000
,
TYPEFLAG_FPROXY
=
0x4000
}
TYPEFLAGS
;
typedef
struct
tagARRAYDESC
{
...
...
@@ -358,6 +350,23 @@ typedef enum tagFUNCKIND
FUNC_DISPATCH
=
4
}
FUNCKIND
;
typedef
enum
tagFUNCFLAGS
{
FUNCFLAG_FRESTRICTED
=
0x1
,
FUNCFLAG_FSOURCE
=
0x2
,
FUNCFLAG_FBINDABLE
=
0x4
,
FUNCFLAG_FREQUESTEDIT
=
0x8
,
FUNCFLAG_FDISPLAYBIND
=
0x10
,
FUNCFLAG_FDEFAULTBIND
=
0x20
,
FUNCFLAG_FHIDDEN
=
0x40
,
FUNCFLAG_FUSESGETLASTERROR
=
0x80
,
FUNCFLAG_FDEFAULTCOLLELEM
=
0x100
,
FUNCFLAG_FUIDEFAULT
=
0x200
,
FUNCFLAG_FNONBROWSABLE
=
0x400
,
FUNCFLAG_FREPLACEABLE
=
0x800
,
FUNCFLAG_FIMMEDIATEBIND
=
0x1000
}
FUNCFLAGS
;
typedef
enum
tagINVOKEKIND
{
INVOKE_FUNC
=
1
,
...
...
@@ -435,7 +444,7 @@ typedef enum tagDESCKIND
DESCKIND_VARDESC
=
2
,
DESCKIND_TYPECOMP
=
3
,
DESCKIND_IMPLICITAPPOBJ
=
4
,
DESCKIND_MAX
=
6
DESCKIND_MAX
=
5
}
DESCKIND
;
typedef
union
tagBINDPTR
...
...
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