Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
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-cw
Commits
14428cf2
Commit
14428cf2
authored
Sep 24, 2009
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
pstorec: Add a typelib resource.
parent
5b0fcb06
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
74 additions
and
4 deletions
+74
-4
.gitignore
.gitignore
+1
-0
Makefile.in
dlls/pstorec/Makefile.in
+4
-0
pstorec_tlb.idl
dlls/pstorec/pstorec_tlb.idl
+21
-0
rsrc.rc
dlls/pstorec/rsrc.rc
+29
-0
pstore.idl
include/pstore.idl
+18
-4
wine.inf.in
tools/wine.inf.in
+1
-0
No files found.
.gitignore
View file @
14428cf2
...
...
@@ -102,6 +102,7 @@ dlls/oledb32/convert.h
dlls/oledb32/convert_i.c
dlls/oledb32/tests/convert.h
dlls/oledb32/tests/convert_i.c
dlls/pstorec/pstorec_tlb.tlb
dlls/qmgr/qmgr_local.h
dlls/qmgr/qmgr_local_i.c
dlls/qmgrprxy/qmgrprxy.h
...
...
dlls/pstorec/Makefile.in
View file @
14428cf2
...
...
@@ -8,6 +8,10 @@ IMPORTS = uuid kernel32
C_SRCS
=
\
pstorec.c
RC_SRCS
=
rsrc.rc
IDL_TLB_SRCS
=
pstorec_tlb.idl
@MAKE_DLL_RULES@
@DEPENDENCIES@
# everything below this line is overwritten by make depend
dlls/pstorec/pstorec_tlb.idl
0 → 100644
View file @
14428cf2
/*
*
Typelib
for
pstorec
*
*
Copyright
2009
Alexandre
Julliard
*
*
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
*/
#
include
"pstore.idl"
dlls/pstorec/rsrc.rc
0 → 100644
View file @
14428cf2
/*
* Resource file for pstorec
*
* Copyright 2009 Alexandre Julliard
*
* 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
*/
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "winnls.h"
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
/* @makedep: pstorec_tlb.tlb */
1 TYPELIB LOADONCALL DISCARDABLE pstorec_tlb.tlb
include/pstore.idl
View file @
14428cf2
...
...
@@ -34,6 +34,18 @@ typedef DWORD PST_KEY;
typedef
DWORD
PST_PROVIDERCAPABILITIES
;
typedef
GUID
PST_PROVIDERID
,
*
PPST_PROVIDERID
;
/*****************************************************************************
*
PSTOREC
library
*/
[
uuid
(
5
a6f1ebd
-
2
db1
-
11
d0
-
8
c39
-
00
c04fd9126b
),
version
(
1.0
),
helpstring
(
"PStore 1.0 Type Library"
)
]
library
PSTORECLib
{
importlib
(
"stdole2.tlb"
)
;
typedef
struct
_PST_PROVIDERINFO
{
DWORD
cbSize
;
...
...
@@ -50,27 +62,27 @@ typedef struct _PST_PROMPTINFO
LPCWSTR
szPrompt
;
}
PST_PROMPTINFO
,
*
PPST_PROMPTINFO
;
typedef
struct
{
typedef
struct
_PST_ACCESSCLAUSE
{
DWORD
cbSize
;
PST_ACCESSCLAUSETYPE
ClauseType
;
DWORD
cbClauseData
;
BYTE
*
pbClauseData
;
}
PST_ACCESSCLAUSE
,
*
PPST_ACCESSCLAUSE
;
typedef
struct
{
typedef
struct
_PST_ACCESSRULE
{
DWORD
cbSize
;
PST_ACCESSMODE
AccessModeFlags
;
DWORD
cClauses
;
PST_ACCESSCLAUSE
*
rgClauses
;
}
PST_ACCESSRULE
,
*
PPST_ACCESSRULE
;
typedef
struct
{
typedef
struct
_PST_ACCESSRULESET
{
DWORD
cbSize
;
DWORD
cClause
;
PST_ACCESSRULE
*
rgRules
;
}
PST_ACCESSRULESET
,
*
PPST_ACCESSRULESET
;
typedef
struct
{
typedef
struct
_PST_TYPEINFO
{
DWORD
cbSize
;
LPWSTR
szDisplayName
;
}
PST_TYPEINFO
,
*
PPST_TYPEINFO
;
...
...
@@ -259,3 +271,5 @@ interface IPStore : IUnknown
[
in
]
DWORD
dwFlags
,
[
in
]
IEnumPStoreItems
**
ppenum
)
;
}
}
;
tools/wine.inf.in
View file @
14428cf2
...
...
@@ -2497,6 +2497,7 @@ HKLM,%CurrentVersion%\Telephony\Country List\998,"SameAreaRule",,"G"
11,,opengl32.dll
11,,progman.exe
11,,psapi.dll
11,,pstorec.dll
11,,quartz.dll
11,,regsvr32.exe
11,,reg.exe
...
...
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