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
fbee1de6
Commit
fbee1de6
authored
Mar 16, 2005
by
Mike McCormack
Committed by
Alexandre Julliard
Mar 16, 2005
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add property IDs for MSI summary information.
parent
534cf233
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
62 additions
and
0 deletions
+62
-0
msidefs.h
include/msidefs.h
+43
-0
propidl.idl
include/propidl.idl
+19
-0
No files found.
include/msidefs.h
View file @
fbee1de6
...
...
@@ -103,6 +103,49 @@ enum msidbComponentAttributes
msidbComponentAttributes64bit
=
0x00000100
};
/*
* Windows SDK braindamage alert
*
* PID_DICTIONARY and PID_CODEPAGE are defined by propidl.h too
* PID_SECURITY is defined in propidl.h with a different value!
* So these need to be undefined first.
*/
#ifdef PID_DICTIONARY
#undef PID_DICTIONARY
#endif
#ifdef PID_CODEPAGE
#undef PID_CODEPAGE
#endif
#ifdef PID_SECURITY
#undef PID_SECURITY
#endif
#define PID_DICTIONARY 0
#define PID_CODEPAGE 1
#define PID_TITLE 2
#define PID_SUBJECT 3
#define PID_AUTHOR 4
#define PID_KEYWORDS 5
#define PID_COMMENTS 6
#define PID_TEMPLATE 7
#define PID_LASTAUTHOR 8
#define PID_REVNUMBER 9
#define PID_EDITTINE 10
#define PID_LASTPRINTED 11
#define PID_CREATE_DTM 12
#define PID_LASTSAVE_DTM 13
#define PID_PAGECOUNT 14
#define PID_WORDCOUNT 15
#define PID_CHARCOUNT 16
#define PID_THUMBNAIL 17
#define PID_APPNAME 18
#define PID_SECURITY 19
#define PID_MSIVERSION PID_PAGECOUNT
#define PID_MSISOURCE PID_WORDCOUNT
#define PID_MSIRESTRICT PID_CHARCOUNT
#ifdef __cplusplus
}
#endif
...
...
include/propidl.idl
View file @
fbee1de6
...
...
@@ -22,6 +22,25 @@ import "objidl.idl";
import
"oaidl.idl"
;
/*
*
Windows
SDK
braindamage
alert
*
*
PID_DICTIONARY
and
PID_CODEPAGE
are
defined
by
msidefs
.
h
too
*
PID_SECURITY
is
defined
in
msidefs
.
h
with
a
different
value
!
*
So
these
need
to
be
undefined
first
.
*/
cpp_quote
(
"#ifdef PID_DICTIONARY"
)
;
cpp_quote
(
"#undef PID_DICTIONARY"
)
;
cpp_quote
(
"#endif"
)
;
cpp_quote
(
"#ifdef PID_CODEPAGE"
)
;
cpp_quote
(
"#undef PID_CODEPAGE"
)
;
cpp_quote
(
"#endif"
)
;
cpp_quote
(
"#ifdef PID_SECURITY"
)
;
cpp_quote
(
"#undef PID_SECURITY"
)
;
cpp_quote
(
"#endif"
)
;
/********************
Property
Storage
********************/
interface
IEnumSTATPROPSTG
;
...
...
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