Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
wine
Manage
Activity
Members
Labels
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Package registry
Container Registry
Model registry
Operate
Terraform modules
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Alexey Alyaev
wine
Commits
e67e836e
Commit
e67e836e
authored
14 years ago
by
Michael Stefaniuc
Committed by
Alexandre Julliard
14 years ago
Browse files
Options
Downloads
Patches
Plain Diff
mapi32: Fully merge the IMAPIProp ifaces into IPropData.
parent
ef39e0ec
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
dlls/mapi32/prop.c
+54
-272
54 additions, 272 deletions
dlls/mapi32/prop.c
with
54 additions
and
272 deletions
dlls/mapi32/prop.c
+
54
−
272
View file @
e67e836e
...
...
@@ -1373,14 +1373,19 @@ ULONG WINAPI FBadColumnSet(LPSPropTagArray lpCols)
/**************************************************************************
* I
MAPI
Prop {MAPI32}
* IProp
Data
{MAPI32}
*
*
The
default Mapi interface
for
manipulati
ng
object properties.
*
A
default Mapi interface
to provide
manipulati
on of
object properties.
*
* DESCRIPTION
* This object provides an interface to an objects properties. It is exposed
* by several types of Mapi objects in order to simplify the querying and
* modification of properties.
* This object provides a default interface suitable in some cases as an
* implementation of the IMAPIProp interface (which has no default
* implementation). In addition to the IMAPIProp() methods inherited, this
* interface allows read/write control over access to the object and its
* individual properties.
*
* To obtain the default implementation of this interface from Mapi, call
* CreateIProp().
*
* METHODS
*/
...
...
@@ -1475,17 +1480,12 @@ static inline void IMAPIPROP_Unlock(IPropDataImpl *This)
(offsetof(SPropProblemArray,aProblem)+(c)*sizeof(SPropProblem))
/**************************************************************************
* I
MAPI
Prop_QueryInterface {MAPI32}
* IProp
Data
_QueryInterface {MAPI32}
*
* Inherited method from the IUnknown Interface.
* See IUnknown_QueryInterface.
*
* NOTES
* This object exposes the following interfaces:
* - IUnknown() : The default interface for all COM-Objects.
* - IMAPIProp() : The default Mapi interface for manipulating object properties.
*/
static
inline
HRESULT
I
MAPI
Prop_fnQueryInterface
(
LP
MAPI
PROP
iface
,
REFIID
riid
,
LPVOID
*
ppvObj
)
static
WINAPI
HRESULT
IProp
Data
_fnQueryInterface
(
LPPROP
DATA
iface
,
REFIID
riid
,
LPVOID
*
ppvObj
)
{
IPropDataImpl
*
This
=
(
IPropDataImpl
*
)
iface
;
...
...
@@ -1511,12 +1511,12 @@ static inline HRESULT IMAPIProp_fnQueryInterface(LPMAPIPROP iface, REFIID riid,
}
/**************************************************************************
* I
MAPI
Prop_AddRef {MAPI32}
* IProp
Data
_AddRef {MAPI32}
*
* Inherited method from the IUnknown Interface.
* See IUnknown_AddRef.
*/
static
inline
ULONG
IMAP
IProp_fnAddRef
(
LP
MAPI
PROP
iface
)
static
ULONG
WINAPI
IProp
Data
_fnAddRef
(
LPPROP
DATA
iface
)
{
IPropDataImpl
*
This
=
(
IPropDataImpl
*
)
iface
;
...
...
@@ -1526,12 +1526,12 @@ static inline ULONG IMAPIProp_fnAddRef(LPMAPIPROP iface)
}
/**************************************************************************
* I
MAPI
Prop_Release {MAPI32}
* IProp
Data
_Release {MAPI32}
*
* Inherited method from the IUnknown Interface.
* See IUnknown_Release.
*/
static
inline
ULONG
IMAP
IProp_fnRelease
(
LP
MAPI
PROP
iface
)
static
ULONG
WINAPI
IProp
Data
_fnRelease
(
LPPROP
DATA
iface
)
{
IPropDataImpl
*
This
=
(
IPropDataImpl
*
)
iface
;
LONG
lRef
;
...
...
@@ -1560,7 +1560,7 @@ static inline ULONG IMAPIProp_fnRelease(LPMAPIPROP iface)
}
/**************************************************************************
* I
MAPI
Prop_GetLastError {MAPI32}
* IProp
Data
_GetLastError {MAPI32}
*
* Get information about the last error that occurred in an IMAPIProp object.
*
...
...
@@ -1581,9 +1581,8 @@ static inline ULONG IMAPIProp_fnRelease(LPMAPIPROP iface)
* - It is possible for this function to succeed and set *lppError to NULL,
* if there is no further information to report about hRes.
*/
static
inline
HRESULT
IMAPIProp_fnGetLastError
(
LPMAPIPROP
iface
,
HRESULT
hRes
,
ULONG
ulFlags
,
LPMAPIERROR
*
lppError
)
static
HRESULT
WINAPI
IPropData_fnGetLastError
(
LPPROPDATA
iface
,
HRESULT
hRes
,
ULONG
ulFlags
,
LPMAPIERROR
*
lppError
)
{
TRACE
(
"(%p,0x%08X,0x%08X,%p)
\n
"
,
iface
,
hRes
,
ulFlags
,
lppError
);
...
...
@@ -1595,7 +1594,7 @@ IMAPIProp_fnGetLastError(LPMAPIPROP iface, HRESULT hRes,
}
/**************************************************************************
* I
MAPI
Prop_SaveChanges {MAPI32}
* IProp
Data
_SaveChanges {MAPI32}
*
* Update any changes made to a transactional IMAPIProp object.
*
...
...
@@ -1607,8 +1606,7 @@ IMAPIProp_fnGetLastError(LPMAPIPROP iface, HRESULT hRes,
* Success: S_OK. Any outstanding changes are committed to the object.
* Failure: An HRESULT error code describing the error.
*/
static
inline
HRESULT
IMAPIProp_fnSaveChanges
(
LPMAPIPROP
iface
,
ULONG
ulFlags
)
static
HRESULT
WINAPI
IPropData_fnSaveChanges
(
LPPROPDATA
iface
,
ULONG
ulFlags
)
{
TRACE
(
"(%p,0x%08X)
\n
"
,
iface
,
ulFlags
);
...
...
@@ -1618,7 +1616,7 @@ IMAPIProp_fnSaveChanges(LPMAPIPROP iface, ULONG ulFlags)
}
/**************************************************************************
* I
MAPI
Prop_GetProps {MAPI32}
* IProp
Data
_GetProps {MAPI32}
*
* Get property values from an IMAPIProp object.
*
...
...
@@ -1641,9 +1639,8 @@ IMAPIProp_fnSaveChanges(LPMAPIPROP iface, ULONG ulFlags)
* retrieved from iface are present in lppProps with their type
* changed to PT_ERROR and Id unchanged.
*/
static
inline
HRESULT
IMAPIProp_fnGetProps
(
LPMAPIPROP
iface
,
LPSPropTagArray
lpTags
,
ULONG
ulFlags
,
ULONG
*
lpCount
,
LPSPropValue
*
lppProps
)
static
HRESULT
WINAPI
IPropData_fnGetProps
(
LPPROPDATA
iface
,
LPSPropTagArray
lpTags
,
ULONG
ulFlags
,
ULONG
*
lpCount
,
LPSPropValue
*
lppProps
)
{
ULONG
i
;
HRESULT
hRet
=
S_OK
;
...
...
@@ -1708,9 +1705,8 @@ IMAPIProp_fnGetProps(LPMAPIPROP iface, LPSPropTagArray lpTags,
* MAPI_E_BAD_CHARWIDTH, if Ascii or Unicode strings are requested
* and that type of string is not supported.
*/
static
inline
HRESULT
IMAPIProp_fnGetPropList
(
LPMAPIPROP
iface
,
ULONG
ulFlags
,
LPSPropTagArray
*
lppTags
)
static
HRESULT
WINAPI
IPropData_fnGetPropList
(
LPPROPDATA
iface
,
ULONG
ulFlags
,
LPSPropTagArray
*
lppTags
)
{
IPropDataImpl
*
This
=
(
IPropDataImpl
*
)
iface
;
ULONG
i
;
...
...
@@ -1748,16 +1744,15 @@ IMAPIProp_fnGetPropList(LPMAPIPROP iface, ULONG ulFlags,
}
/**************************************************************************
* I
MAPI
Prop_OpenProperty {MAPI32}
* IProp
Data
_OpenProperty {MAPI32}
*
* Not documented at this time.
*
* RETURNS
* An HRESULT success/failure code.
*/
static
inline
HRESULT
IMAPIProp_fnOpenProperty
(
LPMAPIPROP
iface
,
ULONG
ulPropTag
,
LPCIID
iid
,
ULONG
ulOpts
,
ULONG
ulFlags
,
LPUNKNOWN
*
lpUnk
)
static
HRESULT
WINAPI
IPropData_fnOpenProperty
(
LPPROPDATA
iface
,
ULONG
ulPropTag
,
LPCIID
iid
,
ULONG
ulOpts
,
ULONG
ulFlags
,
LPUNKNOWN
*
lpUnk
)
{
FIXME
(
"(%p,%u,%s,%u,0x%08x,%p) stub
\n
"
,
iface
,
ulPropTag
,
debugstr_guid
(
iid
),
ulOpts
,
ulFlags
,
lpUnk
);
...
...
@@ -1766,7 +1761,7 @@ IMAPIProp_fnOpenProperty(LPMAPIPROP iface, ULONG ulPropTag, LPCIID iid,
/**************************************************************************
* I
MAPI
Prop_SetProps {MAPI32}
* IProp
Data
_SetProps {MAPI32}
*
* Add or edit the property values in an IMAPIProp object.
*
...
...
@@ -1781,9 +1776,8 @@ IMAPIProp_fnOpenProperty(LPMAPIPROP iface, ULONG ulPropTag, LPCIID iid,
* exist, or changed to the values in lpProps if they do
* Failure: An HRESULT error code describing the error
*/
static
inline
HRESULT
IMAPIProp_fnSetProps
(
LPMAPIPROP
iface
,
ULONG
ulValues
,
LPSPropValue
lpProps
,
LPSPropProblemArray
*
lppProbs
)
static
HRESULT
WINAPI
IPropData_fnSetProps
(
LPPROPDATA
iface
,
ULONG
ulValues
,
LPSPropValue
lpProps
,
LPSPropProblemArray
*
lppProbs
)
{
IPropDataImpl
*
This
=
(
IPropDataImpl
*
)
iface
;
HRESULT
hRet
=
S_OK
;
...
...
@@ -1845,7 +1839,7 @@ IMAPIProp_fnSetProps(LPMAPIPROP iface, ULONG ulValues,
}
/**************************************************************************
* I
MAPI
Prop_DeleteProps {MAPI32}
* IProp
Data
_DeleteProps {MAPI32}
*
* Delete one or more property values from an IMAPIProp object.
*
...
...
@@ -1868,9 +1862,8 @@ IMAPIProp_fnSetProps(LPMAPIPROP iface, ULONG ulValues,
* in lpTags but not in iface.
* - lppProbs should be deleted with MAPIFreeBuffer() if returned.
*/
static
inline
HRESULT
IMAPIProp_fnDeleteProps
(
LPMAPIPROP
iface
,
LPSPropTagArray
lpTags
,
LPSPropProblemArray
*
lppProbs
)
static
HRESULT
WINAPI
IPropData_fnDeleteProps
(
LPPROPDATA
iface
,
LPSPropTagArray
lpTags
,
LPSPropProblemArray
*
lppProbs
)
{
IPropDataImpl
*
This
=
(
IPropDataImpl
*
)
iface
;
ULONG
i
,
numProbs
=
0
;
...
...
@@ -1945,18 +1938,18 @@ IMAPIProp_fnDeleteProps(LPMAPIPROP iface, LPSPropTagArray lpTags,
/**************************************************************************
* I
MAPI
Prop_CopyTo {MAPI32}
* IProp
Data
_CopyTo {MAPI32}
*
* Not documented at this time.
*
* RETURNS
* An HRESULT success/failure code.
*/
static
inline
HRESULT
IMAPIProp_fnCopyTo
(
LPMAPIPROP
iface
,
ULONG
niids
,
LPCIID
lpiidExcl
,
LP
SPropTagArray
lpPro
psExcl
,
ULONG
ulParam
,
LPMAPIPROGRESS
lpIProgress
,
LPCIID
lpIfaceIid
,
LPVOID
lpDstObj
,
ULONG
ulFlags
,
LPSPropProblemArray
*
lppProbs
)
static
HRESULT
WINAPI
IPropData_fnCopyTo
(
LPPROPDATA
iface
,
ULONG
niids
,
LPCIID
lpiidExcl
,
LPSPropTagArray
lpPropsExcl
,
ULONG
ulParam
,
LP
MAPIPROGRESS
lp
I
Pro
gress
,
LPCIID
lpIfaceIid
,
LPVOID
lpDstObj
,
ULONG
ulFlags
,
LPSPropProblemArray
*
lppProbs
)
{
FIXME
(
"(%p,%u,%p,%p,%x,%p,%s,%p,0x%08X,%p) stub
\n
"
,
iface
,
niids
,
lpiidExcl
,
lpPropsExcl
,
ulParam
,
lpIProgress
,
...
...
@@ -1965,18 +1958,17 @@ IMAPIProp_fnCopyTo(LPMAPIPROP iface, ULONG niids, LPCIID lpiidExcl,
}
/**************************************************************************
* I
MAPI
Prop_CopyProps {MAPI32}
* IProp
Data
_CopyProps {MAPI32}
*
* Not documented at this time.
*
* RETURNS
* An HRESULT success/failure code.
*/
static
inline
HRESULT
IMAPIProp_fnCopyProps
(
LPMAPIPROP
iface
,
LPSPropTagArray
lpInclProps
,
ULONG
ulParam
,
LPMAPIPROGRESS
lpIProgress
,
LPCIID
lpIface
,
LPVOID
lpDstObj
,
ULONG
ulFlags
,
LPSPropProblemArray
*
lppProbs
)
static
HRESULT
WINAPI
IPropData_fnCopyProps
(
LPPROPDATA
iface
,
LPSPropTagArray
lpInclProps
,
ULONG
ulParam
,
LPMAPIPROGRESS
lpIProgress
,
LPCIID
lpIface
,
LPVOID
lpDstObj
,
ULONG
ulFlags
,
LPSPropProblemArray
*
lppProbs
)
{
FIXME
(
"(%p,%p,%x,%p,%s,%p,0x%08X,%p) stub
\n
"
,
iface
,
lpInclProps
,
ulParam
,
lpIProgress
,
debugstr_guid
(
lpIface
),
lpDstObj
,
ulFlags
,
...
...
@@ -1985,7 +1977,7 @@ IMAPIProp_fnCopyProps(LPMAPIPROP iface, LPSPropTagArray lpInclProps,
}
/**************************************************************************
* I
MAPI
Prop_GetNamesFromIDs {MAPI32}
* IProp
Data
_GetNamesFromIDs {MAPI32}
*
* Get the names of properties from their identifiers.
*
...
...
@@ -2007,10 +1999,9 @@ IMAPIProp_fnCopyProps(LPMAPIPROP iface, LPSPropTagArray lpInclProps,
* MAPI_W_ERRORS_RETURNED if not all properties were retrieved
* successfully.
*/
static
inline
HRESULT
IMAPIProp_fnGetNamesFromIDs
(
LPMAPIPROP
iface
,
LPSPropTagArray
*
lppPropTags
,
LPGUID
iid
,
ULONG
ulFlags
,
ULONG
*
lpCount
,
LPMAPINAMEID
**
lpppNames
)
static
HRESULT
WINAPI
IPropData_fnGetNamesFromIDs
(
LPPROPDATA
iface
,
LPSPropTagArray
*
lppPropTags
,
LPGUID
iid
,
ULONG
ulFlags
,
ULONG
*
lpCount
,
LPMAPINAMEID
**
lpppNames
)
{
FIXME
(
"(%p,%p,%s,0x%08X,%p,%p) stub
\n
"
,
iface
,
lppPropTags
,
debugstr_guid
(
iid
),
ulFlags
,
lpCount
,
lpppNames
);
...
...
@@ -2018,7 +2009,7 @@ IMAPIProp_fnGetNamesFromIDs(LPMAPIPROP iface, LPSPropTagArray *lppPropTags,
}
/**************************************************************************
* I
MAPI
Prop_GetIDsFromNames {MAPI32}
* IProp
Data
_GetIDsFromNames {MAPI32}
*
* Get property identifiers associated with one or more named properties.
*
...
...
@@ -2038,224 +2029,15 @@ IMAPIProp_fnGetNamesFromIDs(LPMAPIPROP iface, LPSPropTagArray *lppPropTags,
* MAPI_W_ERRORS_RETURNED if not all properties were retrieved
* successfully.
*/
static
inline
HRESULT
IMAPIProp_fnGetIDsFromNames
(
LPMAPIPROP
iface
,
ULONG
ulNames
,
LPMAPINAMEID
*
lppNames
,
ULONG
ulFlags
,
LPSPropTagArray
*
lppPropTags
)
static
HRESULT
WINAPI
IPropData_fnGetIDsFromNames
(
LPPROPDATA
iface
,
ULONG
ulNames
,
LPMAPINAMEID
*
lppNames
,
ULONG
ulFlags
,
LPSPropTagArray
*
lppPropTags
)
{
FIXME
(
"(%p,%d,%p,0x%08X,%p) stub
\n
"
,
iface
,
ulNames
,
lppNames
,
ulFlags
,
lppPropTags
);
return
MAPI_E_NO_SUPPORT
;
}
/**************************************************************************
* IPropData {MAPI32}
*
* A default Mapi interface to provide manipulation of object properties.
*
* DESCRIPTION
* This object provides a default interface suitable in some cases as an
* implementation of the IMAPIProp interface (which has no default
* implementation). In addition to the IMAPIProp() methods inherited, this
* interface allows read/write control over access to the object and its
* individual properties.
*
* To obtain the default implementation of this interface from Mapi, call
* CreateIProp().
*
* METHODS
*/
/**************************************************************************
* IPropData_QueryInterface {MAPI32}
*
* Inherited method from the IMAPIProp Interface.
* See IMAPIProp_QueryInterface.
*/
static
HRESULT
WINAPI
IPropData_fnQueryInterface
(
LPPROPDATA
iface
,
REFIID
riid
,
LPVOID
*
ppvObj
)
{
return
IMAPIProp_fnQueryInterface
((
LPMAPIPROP
)
iface
,
riid
,
ppvObj
);
}
/**************************************************************************
* IPropData_AddRef {MAPI32}
*
* Inherited method from the IMAPIProp Interface.
* See IMAPIProp_AddRef.
*/
static
ULONG
WINAPI
IPropData_fnAddRef
(
LPPROPDATA
iface
)
{
return
IMAPIProp_fnAddRef
((
LPMAPIPROP
)
iface
);
}
/**************************************************************************
* IPropData_Release {MAPI32}
*
* Inherited method from the IMAPIProp Interface.
* See IMAPIProp_Release.
*/
static
ULONG
WINAPI
IPropData_fnRelease
(
LPPROPDATA
iface
)
{
return
IMAPIProp_fnRelease
((
LPMAPIPROP
)
iface
);
}
/**************************************************************************
* IPropData_GetLastError {MAPI32}
*
* Inherited method from the IMAPIProp Interface.
* See IMAPIProp_GetLastError.
*/
static
HRESULT
WINAPI
IPropData_fnGetLastError
(
LPPROPDATA
iface
,
HRESULT
hRes
,
ULONG
ulFlags
,
LPMAPIERROR
*
lppError
)
{
return
IMAPIProp_fnGetLastError
((
LPMAPIPROP
)
iface
,
hRes
,
ulFlags
,
lppError
);
}
/**************************************************************************
* IPropData_SaveChanges {MAPI32}
*
* Inherited method from the IMAPIProp Interface.
* See IMAPIProp_SaveChanges.
*/
static
HRESULT
WINAPI
IPropData_fnSaveChanges
(
LPPROPDATA
iface
,
ULONG
ulFlags
)
{
return
IMAPIProp_fnSaveChanges
((
LPMAPIPROP
)
iface
,
ulFlags
);
}
/**************************************************************************
* IPropData_GetProps {MAPI32}
*
* Inherited method from the IMAPIProp Interface.
* See IMAPIProp_GetProps.
*/
static
HRESULT
WINAPI
IPropData_fnGetProps
(
LPPROPDATA
iface
,
LPSPropTagArray
lpPropTags
,
ULONG
ulFlags
,
ULONG
*
lpCount
,
LPSPropValue
*
lppProps
)
{
return
IMAPIProp_fnGetProps
((
LPMAPIPROP
)
iface
,
lpPropTags
,
ulFlags
,
lpCount
,
lppProps
);
}
/**************************************************************************
* IPropData_GetPropList {MAPI32}
*
* Inherited method from the IMAPIProp Interface.
* See IMAPIProp_GetPropList.
*/
static
HRESULT
WINAPI
IPropData_fnGetPropList
(
LPPROPDATA
iface
,
ULONG
ulFlags
,
LPSPropTagArray
*
lppPropTags
)
{
return
IMAPIProp_fnGetPropList
((
LPMAPIPROP
)
iface
,
ulFlags
,
lppPropTags
);
}
/**************************************************************************
* IPropData_OpenProperty {MAPI32}
*
* Inherited method from the IMAPIProp Interface.
* See IMAPIProp_OpenProperty.
*/
static
HRESULT
WINAPI
IPropData_fnOpenProperty
(
LPPROPDATA
iface
,
ULONG
ulPropTag
,
LPCIID
iid
,
ULONG
ulOpts
,
ULONG
ulFlags
,
LPUNKNOWN
*
lpUnk
)
{
return
IMAPIProp_fnOpenProperty
((
LPMAPIPROP
)
iface
,
ulPropTag
,
iid
,
ulOpts
,
ulFlags
,
lpUnk
);
}
/**************************************************************************
* IPropData_SetProps {MAPI32}
*
* Inherited method from the IMAPIProp Interface.
* See IMAPIProp_SetProps.
*/
static
HRESULT
WINAPI
IPropData_fnSetProps
(
LPPROPDATA
iface
,
ULONG
cValues
,
LPSPropValue
lpProps
,
LPSPropProblemArray
*
lppProbs
)
{
return
IMAPIProp_fnSetProps
((
LPMAPIPROP
)
iface
,
cValues
,
lpProps
,
lppProbs
);
}
/**************************************************************************
* IPropData_DeleteProps {MAPI32}
*
* Inherited method from the IMAPIProp Interface.
* See IMAPIProp_DeleteProps.
*/
static
HRESULT
WINAPI
IPropData_fnDeleteProps
(
LPPROPDATA
iface
,
LPSPropTagArray
lpPropTags
,
LPSPropProblemArray
*
lppProbs
)
{
return
IMAPIProp_fnDeleteProps
((
LPMAPIPROP
)
iface
,
lpPropTags
,
lppProbs
);
}
/**************************************************************************
* IPropData_CopyTo {MAPI32}
*
* Inherited method from the IMAPIProp Interface.
* See IMAPIProp_CopyTo.
*/
static
HRESULT
WINAPI
IPropData_fnCopyTo
(
LPPROPDATA
iface
,
ULONG
ciidExclude
,
LPCIID
lpIid
,
LPSPropTagArray
lpProps
,
ULONG
ulParam
,
LPMAPIPROGRESS
lpProgress
,
LPCIID
lpIface
,
LPVOID
lpDst
,
ULONG
ulFlags
,
LPSPropProblemArray
*
lppProbs
)
{
return
IMAPIProp_fnCopyTo
((
LPMAPIPROP
)
iface
,
ciidExclude
,
lpIid
,
lpProps
,
ulParam
,
lpProgress
,
lpIface
,
lpDst
,
ulFlags
,
lppProbs
);
}
/**************************************************************************
* IPropData_CopyProps {MAPI32}
*
* Inherited method from the IMAPIProp Interface.
* See IMAPIProp_CopyProps.
*/
static
HRESULT
WINAPI
IPropData_fnCopyProps
(
LPPROPDATA
iface
,
LPSPropTagArray
lpProps
,
ULONG
ulParam
,
LPMAPIPROGRESS
lpProgress
,
LPCIID
lpIface
,
LPVOID
lpDst
,
ULONG
ulFlags
,
LPSPropProblemArray
*
lppProbs
)
{
return
IMAPIProp_fnCopyProps
((
LPMAPIPROP
)
iface
,
lpProps
,
ulParam
,
lpProgress
,
lpIface
,
lpDst
,
ulFlags
,
lppProbs
);
}
/**************************************************************************
* IPropData_GetNamesFromIDs {MAPI32}
*
* Inherited method from the IMAPIProp Interface.
* See IMAPIProp_GetNamesFromIDs.
*/
static
HRESULT
WINAPI
IPropData_fnGetNamesFromIDs
(
LPPROPDATA
iface
,
LPSPropTagArray
*
lppPropTags
,
LPGUID
iid
,
ULONG
ulFlags
,
ULONG
*
lpCount
,
LPMAPINAMEID
**
lpppNames
)
{
return
IMAPIProp_fnGetNamesFromIDs
((
LPMAPIPROP
)
iface
,
lppPropTags
,
iid
,
ulFlags
,
lpCount
,
lpppNames
);
}
/**************************************************************************
* IPropData_GetIDsFromNames {MAPI32}
*
* Inherited method from the IMAPIProp Interface.
* See IMAPIProp_GetIDsFromNames.
*/
static
HRESULT
WINAPI
IPropData_fnGetIDsFromNames
(
LPPROPDATA
iface
,
ULONG
ulNames
,
LPMAPINAMEID
*
lppNames
,
ULONG
ulFlags
,
LPSPropTagArray
*
lppPropTags
)
{
return
IMAPIProp_fnGetIDsFromNames
((
LPMAPIPROP
)
iface
,
ulNames
,
lppNames
,
ulFlags
,
lppPropTags
);
}
/**************************************************************************
* IPropData_HrSetObjAccess {MAPI32}
*
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment