Headers diff for mapi32.dll between 1.0.2536.0-Windows 5.0 and 1.0.2536.0-Windows 6.0 versions



 mapi.h (1.0.2536.0-Windows 5.0)   mapi.h (1.0.2536.0-Windows 6.0) 
skipping to change at line 181 skipping to change at line 181
/* MAPIResolveName() flags. */ /* MAPIResolveName() flags. */
/* #define MAPI_LOGON_UI 0x00000001 Display logon UI */ /* #define MAPI_LOGON_UI 0x00000001 Display logon UI */
/* #define MAPI_NEW_SESSION 0x00000002 Don't use shared session */ /* #define MAPI_NEW_SESSION 0x00000002 Don't use shared session */
/* #define MAPI_DIALOG 0x00000008 Prompt for choices if ambiguous * / /* #define MAPI_DIALOG 0x00000008 Prompt for choices if ambiguous * /
/* #define MAPI_AB_NOMODIFY 0x00000400 Don't allow mods of AB entries */ /* #define MAPI_AB_NOMODIFY 0x00000400 Don't allow mods of AB entries */
typedef ULONG (FAR PASCAL MAPILOGON)( typedef ULONG (FAR PASCAL MAPILOGON)(
ULONG_PTR ulUIParam, ULONG_PTR ulUIParam,
LPSTR lpszProfileName, __in LPSTR lpszProfileName,
LPSTR lpszPassword, __in LPSTR lpszPassword,
FLAGS flFlags, FLAGS flFlags,
ULONG ulReserved, ULONG ulReserved,
LPLHANDLE lplhSession LPLHANDLE lplhSession
); );
typedef MAPILOGON FAR *LPMAPILOGON; typedef MAPILOGON FAR *LPMAPILOGON;
MAPILOGON MAPILogon; MAPILOGON MAPILogon;
typedef ULONG (FAR PASCAL MAPILOGOFF)( typedef ULONG (FAR PASCAL MAPILOGOFF)(
LHANDLE lhSession, LHANDLE lhSession,
ULONG_PTR ulUIParam, ULONG_PTR ulUIParam,
skipping to change at line 211 skipping to change at line 211
ULONG_PTR ulUIParam, ULONG_PTR ulUIParam,
lpMapiMessage lpMessage, lpMapiMessage lpMessage,
FLAGS flFlags, FLAGS flFlags,
ULONG ulReserved ULONG ulReserved
); );
typedef MAPISENDMAIL FAR *LPMAPISENDMAIL; typedef MAPISENDMAIL FAR *LPMAPISENDMAIL;
MAPISENDMAIL MAPISendMail; MAPISENDMAIL MAPISendMail;
typedef ULONG (FAR PASCAL MAPISENDDOCUMENTS)( typedef ULONG (FAR PASCAL MAPISENDDOCUMENTS)(
ULONG_PTR ulUIParam, ULONG_PTR ulUIParam,
LPSTR lpszDelimChar, __in LPSTR lpszDelimChar,
LPSTR lpszFilePaths, __in LPSTR lpszFilePaths,
LPSTR lpszFileNames, __in LPSTR lpszFileNames,
ULONG ulReserved ULONG ulReserved
); );
typedef MAPISENDDOCUMENTS FAR *LPMAPISENDDOCUMENTS; typedef MAPISENDDOCUMENTS FAR *LPMAPISENDDOCUMENTS;
MAPISENDDOCUMENTS MAPISendDocuments; MAPISENDDOCUMENTS MAPISendDocuments;
typedef ULONG (FAR PASCAL MAPIFINDNEXT)( typedef ULONG (FAR PASCAL MAPIFINDNEXT)(
LHANDLE lhSession, LHANDLE lhSession,
ULONG_PTR ulUIParam, ULONG_PTR ulUIParam,
LPSTR lpszMessageType, __in LPSTR lpszMessageType,
LPSTR lpszSeedMessageID, __in LPSTR lpszSeedMessageID,
FLAGS flFlags, FLAGS flFlags,
ULONG ulReserved, ULONG ulReserved,
LPSTR lpszMessageID __in LPSTR lpszMessageID
); );
typedef MAPIFINDNEXT FAR *LPMAPIFINDNEXT; typedef MAPIFINDNEXT FAR *LPMAPIFINDNEXT;
MAPIFINDNEXT MAPIFindNext; MAPIFINDNEXT MAPIFindNext;
typedef ULONG (FAR PASCAL MAPIREADMAIL)( typedef ULONG (FAR PASCAL MAPIREADMAIL)(
LHANDLE lhSession, LHANDLE lhSession,
ULONG_PTR ulUIParam, ULONG_PTR ulUIParam,
LPSTR lpszMessageID, __in LPSTR lpszMessageID,
FLAGS flFlags, FLAGS flFlags,
ULONG ulReserved, ULONG ulReserved,
lpMapiMessage FAR *lppMessage lpMapiMessage FAR *lppMessage
); );
typedef MAPIREADMAIL FAR *LPMAPIREADMAIL; typedef MAPIREADMAIL FAR *LPMAPIREADMAIL;
MAPIREADMAIL MAPIReadMail; MAPIREADMAIL MAPIReadMail;
typedef ULONG (FAR PASCAL MAPISAVEMAIL)( typedef ULONG (FAR PASCAL MAPISAVEMAIL)(
LHANDLE lhSession, LHANDLE lhSession,
ULONG_PTR ulUIParam, ULONG_PTR ulUIParam,
lpMapiMessage lpMessage, lpMapiMessage lpMessage,
FLAGS flFlags, FLAGS flFlags,
ULONG ulReserved, ULONG ulReserved,
LPSTR lpszMessageID __in LPSTR lpszMessageID
); );
typedef MAPISAVEMAIL FAR *LPMAPISAVEMAIL; typedef MAPISAVEMAIL FAR *LPMAPISAVEMAIL;
MAPISAVEMAIL MAPISaveMail; MAPISAVEMAIL MAPISaveMail;
typedef ULONG (FAR PASCAL MAPIDELETEMAIL)( typedef ULONG (FAR PASCAL MAPIDELETEMAIL)(
LHANDLE lhSession, LHANDLE lhSession,
ULONG_PTR ulUIParam, ULONG_PTR ulUIParam,
LPSTR lpszMessageID, __in LPSTR lpszMessageID,
FLAGS flFlags, FLAGS flFlags,
ULONG ulReserved ULONG ulReserved
); );
typedef MAPIDELETEMAIL FAR *LPMAPIDELETEMAIL; typedef MAPIDELETEMAIL FAR *LPMAPIDELETEMAIL;
MAPIDELETEMAIL MAPIDeleteMail; MAPIDELETEMAIL MAPIDeleteMail;
typedef ULONG (EXPORT FAR PASCAL *LPMAPIFREEBUFFER)(LPVOID pv); typedef ULONG (EXPORT FAR PASCAL *LPMAPIFREEBUFFER)(LPVOID pv);
ULONG FAR PASCAL MAPIFreeBuffer(LPVOID pv); ULONG FAR PASCAL MAPIFreeBuffer(LPVOID pv);
typedef ULONG (FAR PASCAL MAPIADDRESS)( typedef ULONG (FAR PASCAL MAPIADDRESS)(
LHANDLE lhSession, LHANDLE lhSession,
ULONG_PTR ulUIParam, ULONG_PTR ulUIParam,
LPSTR lpszCaption, __in LPSTR lpszCaption,
ULONG nEditFields, ULONG nEditFields,
LPSTR lpszLabels, __in LPSTR lpszLabels,
ULONG nRecips, ULONG nRecips,
lpMapiRecipDesc lpRecips, lpMapiRecipDesc lpRecips,
FLAGS flFlags, FLAGS flFlags,
ULONG ulReserved, ULONG ulReserved,
LPULONG lpnNewRecips, LPULONG lpnNewRecips,
lpMapiRecipDesc FAR *lppNewRecips lpMapiRecipDesc FAR *lppNewRecips
); );
typedef MAPIADDRESS FAR *LPMAPIADDRESS; typedef MAPIADDRESS FAR *LPMAPIADDRESS;
MAPIADDRESS MAPIAddress; MAPIADDRESS MAPIAddress;
skipping to change at line 296 skipping to change at line 296
lpMapiRecipDesc lpRecip, lpMapiRecipDesc lpRecip,
FLAGS flFlags, FLAGS flFlags,
ULONG ulReserved ULONG ulReserved
); );
typedef MAPIDETAILS FAR *LPMAPIDETAILS; typedef MAPIDETAILS FAR *LPMAPIDETAILS;
MAPIDETAILS MAPIDetails; MAPIDETAILS MAPIDetails;
typedef ULONG (FAR PASCAL MAPIRESOLVENAME)( typedef ULONG (FAR PASCAL MAPIRESOLVENAME)(
LHANDLE lhSession, LHANDLE lhSession,
ULONG_PTR ulUIParam, ULONG_PTR ulUIParam,
LPSTR lpszName, __in LPSTR lpszName,
FLAGS flFlags, FLAGS flFlags,
ULONG ulReserved, ULONG ulReserved,
lpMapiRecipDesc FAR *lppRecip lpMapiRecipDesc FAR *lppRecip
); );
typedef MAPIRESOLVENAME FAR *LPMAPIRESOLVENAME; typedef MAPIRESOLVENAME FAR *LPMAPIRESOLVENAME;
MAPIRESOLVENAME MAPIResolveName; MAPIRESOLVENAME MAPIResolveName;
#ifndef SUCCESS_SUCCESS #ifndef SUCCESS_SUCCESS
#define SUCCESS_SUCCESS 0 #define SUCCESS_SUCCESS 0
#endif #endif
 End of changes. 10 change blocks. 
14 lines changed or deleted 14 lines changed or added


 mapiutil.h (1.0.2536.0-Windows 5.0)   mapiutil.h (1.0.2536.0-Windows 6.0) 
skipping to change at line 480 skipping to change at line 480
* Methods and #define's for implementing an OLE 2.0 storage stream * Methods and #define's for implementing an OLE 2.0 storage stream
* (as defined in the OLE 2.0 specs) on top of a system file. * (as defined in the OLE 2.0 specs) on top of a system file.
*/ */
#define SOF_UNIQUEFILENAME ((ULONG) 0x80000000) #define SOF_UNIQUEFILENAME ((ULONG) 0x80000000)
STDMETHODIMP OpenStreamOnFile( STDMETHODIMP OpenStreamOnFile(
LPALLOCATEBUFFER lpAllocateBuffer, LPALLOCATEBUFFER lpAllocateBuffer,
LPFREEBUFFER lpFreeBuffer, LPFREEBUFFER lpFreeBuffer,
ULONG ulFlags, ULONG ulFlags,
LPTSTR lpszFileName, __in LPTSTR lpszFileName,
LPTSTR lpszPrefix, __in LPTSTR lpszPrefix,
LPSTREAM FAR * lppStream); LPSTREAM FAR * lppStream);
typedef HRESULT (STDMETHODCALLTYPE FAR * LPOPENSTREAMONFILE) ( typedef HRESULT (STDMETHODCALLTYPE FAR * LPOPENSTREAMONFILE) (
LPALLOCATEBUFFER lpAllocateBuffer, LPALLOCATEBUFFER lpAllocateBuffer,
LPFREEBUFFER lpFreeBuffer, LPFREEBUFFER lpFreeBuffer,
ULONG ulFlags, ULONG ulFlags,
LPTSTR lpszFileName, __in LPTSTR lpszFileName,
LPTSTR lpszPrefix, __in LPTSTR lpszPrefix,
LPSTREAM FAR * lppStream); LPSTREAM FAR * lppStream);
#ifdef _WIN32 #ifdef _WIN32
#define OPENSTREAMONFILE "OpenStreamOnFile" #define OPENSTREAMONFILE "OpenStreamOnFile"
#endif #endif
#ifdef WIN16 #ifdef WIN16
#define OPENSTREAMONFILE "_OPENSTREAMONFILE" #define OPENSTREAMONFILE "_OPENSTREAMONFILE"
#endif #endif
/* Property interface utilities */ /* Property interface utilities */
skipping to change at line 719 skipping to change at line 719
#define MAPI_FORCE_CREATE 1 #define MAPI_FORCE_CREATE 1
#define MAPI_FULL_IPM_TREE 2 #define MAPI_FULL_IPM_TREE 2
STDAPI HrValidateIPMSubtree(LPMDB lpMDB, ULONG u lFlags, STDAPI HrValidateIPMSubtree(LPMDB lpMDB, ULONG u lFlags,
ULONG FAR *lpcValues, LPSPropValu e FAR *lppValues, ULONG FAR *lpcValues, LPSPropValu e FAR *lppValues,
LPMAPIERROR FAR *lpperr); LPMAPIERROR FAR *lpperr);
/* Encoding and decoding strings */ /* Encoding and decoding strings */
STDAPI_(BOOL) FBinFromHex(LPTSTR lpsz, LPBYTE lpb); STDAPI_(BOOL) FBinFromHex(__in LPTSTR lpsz, LPBYTE lpb);
STDAPI_(SCODE) ScBinFromHexBounded(LPTSTR lpsz, LPBYTE lpb, ULON STDAPI_(SCODE) ScBinFromHexBounded(__in LPTSTR lpsz, LPBYTE lpb,
G cb); ULONG cb);
STDAPI_(void) HexFromBin(LPBYTE lpb, int cb, LPTSTR lpsz); STDAPI_(void) HexFromBin(LPBYTE lpb, int cb, __in LPTSTR lpsz);
STDAPI_(ULONG) UlFromSzHex(LPCTSTR lpsz); STDAPI_(ULONG) UlFromSzHex(LPCTSTR lpsz);
/* Encoding and decoding entry IDs */ /* Encoding and decoding entry IDs */
STDAPI HrEntryIDFromSz(LPTSTR lpsz, ULONG FAR *l pcb, STDAPI HrEntryIDFromSz(__in LPTSTR lpsz, ULONG F AR *lpcb,
LPENTRYID FAR *lppEntryID); LPENTRYID FAR *lppEntryID);
STDAPI HrSzFromEntryID(ULONG cb, LPENTRYID lpEnt ryID, STDAPI HrSzFromEntryID(ULONG cb, LPENTRYID lpEnt ryID,
LPTSTR FAR *lpsz); __in LPTSTR FAR *lpsz);
STDAPI HrComposeEID(LPMAPISESSION lpSession, STDAPI HrComposeEID(LPMAPISESSION lpSession,
ULONG cbStoreRecordKey, LPBYTE lp StoreRecordKey, ULONG cbStoreRecordKey, LPBYTE lp StoreRecordKey,
ULONG cbMsgEntryID, LPENTRYID lpM sgEntryID, ULONG cbMsgEntryID, LPENTRYID lpM sgEntryID,
ULONG FAR *lpcbEID, LPENTRYID FAR *lppEntryID); ULONG FAR *lpcbEID, LPENTRYID FAR *lppEntryID);
STDAPI HrDecomposeEID(LPMAPISESSION lpSession, STDAPI HrDecomposeEID(LPMAPISESSION lpSession,
ULONG cbEntryID, LPENTRYID lpEntr yID, ULONG cbEntryID, LPENTRYID lpEntr yID,
ULONG FAR *lpcbStoreEntryID, ULONG FAR *lpcbStoreEntryID,
LPENTRYID FAR *lppStoreEntryID, LPENTRYID FAR *lppStoreEntryID,
ULONG FAR *lpcbMsgEntryID, ULONG FAR *lpcbMsgEntryID,
LPENTRYID FAR *lppMsgEntryID); LPENTRYID FAR *lppMsgEntryID);
STDAPI HrComposeMsgID(LPMAPISESSION lpSession, STDAPI HrComposeMsgID(LPMAPISESSION lpSession,
ULONG cbStoreSearchKey, LPBYTE pS toreSearchKey, ULONG cbStoreSearchKey, LPBYTE pS toreSearchKey,
ULONG cbMsgEntryID, LPENTRYID lpM sgEntryID, ULONG cbMsgEntryID, LPENTRYID lpM sgEntryID,
LPTSTR FAR *lpszMsgID); __in LPTSTR FAR *lpszMsgID);
STDAPI HrDecomposeMsgID(LPMAPISESSION lpSession, STDAPI HrDecomposeMsgID(LPMAPISESSION lpSession,
LPTSTR lpszMsgID, __in LPTSTR lpszMsgID,
ULONG FAR *lpcbStoreEntryID, ULONG FAR *lpcbStoreEntryID,
LPENTRYID FAR *lppStoreEntryID, LPENTRYID FAR *lppStoreEntryID,
ULONG FAR *lppcbMsgEntryID, ULONG FAR *lppcbMsgEntryID,
LPENTRYID FAR *lppMsgEntryID); LPENTRYID FAR *lppMsgEntryID);
/* C runtime substitutes */ /* C runtime substitutes */
STDAPI_(LPTSTR) SzFindCh(LPCTSTR lpsz, USHORT ch); /* strchr */ STDAPI_(LPTSTR) SzFindCh(LPCTSTR lpsz, USHORT ch); /* strchr */
STDAPI_(LPTSTR) SzFindLastCh(LPCTSTR lpsz, USHORT ch); / * strrchr */ STDAPI_(LPTSTR) SzFindLastCh(LPCTSTR lpsz, USHORT ch); / * strrchr */
STDAPI_(LPTSTR) SzFindSz(LPCTSTR lpsz, LPCTSTR lpszKey); /*strstr */ STDAPI_(LPTSTR) SzFindSz(LPCTSTR lpsz, LPCTSTR lpszKey); /*strstr */
STDAPI_(unsigned int) UFromSz(LPCTSTR lpsz); / * atoi */ STDAPI_(unsigned int) UFromSz(LPCTSTR lpsz); / * atoi */
STDAPI_(SCODE) ScUNCFromLocalPath(LPSTR lpszLocal, LPSTR lpszUNC , STDAPI_(SCODE) ScUNCFromLocalPath(__in LPSTR lpszLocal, __in LPS TR lpszUNC,
UINT cchUNC); UINT cchUNC);
STDAPI_(SCODE) ScLocalPathFromUNC(LPSTR lpszUNC, LPSTR lpszLocal , STDAPI_(SCODE) ScLocalPathFromUNC(__in LPSTR lpszUNC, __in LPSTR lpszLocal,
UINT cchLocal); UINT cchLocal);
/* 64-bit arithmetic with times */ /* 64-bit arithmetic with times */
STDAPI_(FILETIME) FtAddFt(FILETIME ftAddend1, FILETIME ftAddend2); STDAPI_(FILETIME) FtAddFt(FILETIME ftAddend1, FILETIME ftAddend2);
STDAPI_(FILETIME) FtMulDwDw(DWORD ftMultiplicand, DWORD ftMultiplie r); STDAPI_(FILETIME) FtMulDwDw(DWORD ftMultiplicand, DWORD ftMultiplie r);
STDAPI_(FILETIME) FtMulDw(DWORD ftMultiplier, FILETIME ftMultiplica nd); STDAPI_(FILETIME) FtMulDw(DWORD ftMultiplier, FILETIME ftMultiplica nd);
STDAPI_(FILETIME) FtSubFt(FILETIME ftMinuend, FILETIME ftSubtrahend ); STDAPI_(FILETIME) FtSubFt(FILETIME ftMinuend, FILETIME ftSubtrahend );
STDAPI_(FILETIME) FtNegFt(FILETIME ft); STDAPI_(FILETIME) FtNegFt(FILETIME ft);
/* Message composition */ /* Message composition */
STDAPI_(SCODE) ScCreateConversationIndex (ULONG cbParent, STDAPI_(SCODE) ScCreateConversationIndex (ULONG cbParent,
LPBYTE lpbParent, LPBYTE lpbParent,
ULONG FAR * lpcbConvI ndex, ULONG FAR * lpcbConvI ndex,
LPBYTE FAR * lppbConvInde x); LPBYTE FAR * lppbConvInde x);
/* Store support */ /* Store support */
STDAPI WrapStoreEntryID (ULONG ulFlags, LPTSTR lpszDLLName, ULONG cbOrigEntry, STDAPI WrapStoreEntryID (ULONG ulFlags, __in LPTSTR lpszDLLName, ULONG cbOrigEnt ry,
LPENTRYID lpOrigEntry, ULONG *lpcbWrappedEntry, LPENTRYID *lppWrappedEntr y); LPENTRYID lpOrigEntry, ULONG *lpcbWrappedEntry, LPENTRYID *lppWrappedEntr y);
/* RTF Sync Utilities */ /* RTF Sync Utilities */
#define RTF_SYNC_RTF_CHANGED ((ULONG) 0x00000001) #define RTF_SYNC_RTF_CHANGED ((ULONG) 0x00000001)
#define RTF_SYNC_BODY_CHANGED ((ULONG) 0x00000002) #define RTF_SYNC_BODY_CHANGED ((ULONG) 0x00000002)
STDAPI_(HRESULT) STDAPI_(HRESULT)
RTFSync (LPMESSAGE lpMessage, ULONG ulFlags, BOOL FAR * lpfMessageUpdated); RTFSync (LPMESSAGE lpMessage, ULONG ulFlags, __out BOOL FAR * lpfMessageUpdated) ;
/* Flags for WrapCompressedRTFStream() */ /* Flags for WrapCompressedRTFStream() */
/****** MAPI_MODIFY ((ULONG) 0x00000001) mapidefs.h * / /****** MAPI_MODIFY ((ULONG) 0x00000001) mapidefs.h * /
/****** STORE_UNCOMPRESSED_RTF ((ULONG) 0x00008000) mapidefs.h */ /****** STORE_UNCOMPRESSED_RTF ((ULONG) 0x00008000) mapidefs.h */
STDAPI_(HRESULT) STDAPI_(HRESULT)
WrapCompressedRTFStream (LPSTREAM lpCompressedRTFStream, WrapCompressedRTFStream (__in LPSTREAM lpCompressedRTFStream,
ULONG ulFlags, LPSTREAM FAR * lpUncompressedRTFStream); ULONG ulFlags, __out LPSTREAM FAR * lpUncompressedRTFStream);
/* Storage on Stream */ /* Storage on Stream */
#if defined(_WIN32) || defined(WIN16) #if defined(_WIN32) || defined(WIN16)
STDAPI_(HRESULT) STDAPI_(HRESULT)
HrIStorageFromStream (LPUNKNOWN lpUnkIn, HrIStorageFromStream (LPUNKNOWN lpUnkIn,
LPCIID lpInterface, ULONG ulFlags, LPSTORAGE FAR * lppStorageOut); LPCIID lpInterface, ULONG ulFlags, LPSTORAGE FAR * lppStorageOut);
#endif #endif
/* /*
 End of changes. 12 change blocks. 
18 lines changed or deleted 18 lines changed or added


 mapival.h (1.0.2536.0-Windows 5.0)   mapival.h (1.0.2536.0-Windows 6.0) 
skipping to change at line 274 skipping to change at line 274
&& ( offsetof( ADRLIST, aEntries) \ && ( offsetof( ADRLIST, aEntries) \
== offsetof( SRowSet, aRow)) \ == offsetof( SRowSet, aRow)) \
&& ( offsetof( ADRENTRY, cValues) \ && ( offsetof( ADRENTRY, cValues) \
== offsetof( SRow, cValues)) \ == offsetof( SRow, cValues)) \
&& ( offsetof( ADRENTRY, rgPropVals) \ && ( offsetof( ADRENTRY, rgPropVals) \
== offsetof( SRow, lpProps)) \ == offsetof( SRow, lpProps)) \
, "ADRLIST doesn't match SRowSet") \ , "ADRLIST doesn't match SRowSet") \
|| FBadRowSet( (LPSRowSet) lpAdrList)) || FBadRowSet( (LPSRowSet) lpAdrList))
STDAPI_(BOOL) STDAPI_(BOOL)
FBadRglpszW( LPWSTR FAR *lppszW, FBadRglpszW(__in LPWSTR FAR *lppszW,
ULONG cStrings); ULONG cStrings);
STDAPI_(BOOL) STDAPI_(BOOL)
FBadRowSet( LPSRowSet lpRowSet); FBadRowSet( LPSRowSet lpRowSet);
STDAPI_(BOOL) STDAPI_(BOOL)
FBadRglpNameID( LPMAPINAMEID FAR * lppNameId, FBadRglpNameID( LPMAPINAMEID FAR * lppNameId,
ULONG cNames); ULONG cNames);
STDAPI_(BOOL) STDAPI_(BOOL)
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 mapix.h (1.0.2536.0-Windows 5.0)   mapix.h (1.0.2536.0-Windows 6.0) 
skipping to change at line 102 skipping to change at line 102
typedef void (STDAPICALLTYPE MAPIUNINITIALIZE)(void); typedef void (STDAPICALLTYPE MAPIUNINITIALIZE)(void);
typedef MAPIUNINITIALIZE FAR *LPMAPIUNINITIALIZE; typedef MAPIUNINITIALIZE FAR *LPMAPIUNINITIALIZE;
MAPIINITIALIZE MAPIInitialize; MAPIINITIALIZE MAPIInitialize;
MAPIUNINITIALIZE MAPIUninitialize; MAPIUNINITIALIZE MAPIUninitialize;
/* Extended MAPI Logon function */ /* Extended MAPI Logon function */
typedef HRESULT (STDMETHODCALLTYPE MAPILOGONEX)( typedef HRESULT (STDMETHODCALLTYPE MAPILOGONEX)(
ULONG_PTR ulUIParam, ULONG_PTR ulUIParam,
LPTSTR lpszProfileName, __in LPTSTR lpszProfileName,
LPTSTR lpszPassword, __in LPTSTR lpszPassword,
ULONG ulFlags, /* ulFlags takes all that SimpleMAPI does + MAPI_UNICOD E */ ULONG ulFlags, /* ulFlags takes all that SimpleMAPI does + MAPI_UNICOD E */
LPMAPISESSION FAR * lppSession LPMAPISESSION FAR * lppSession
); );
typedef MAPILOGONEX FAR *LPMAPILOGONEX; typedef MAPILOGONEX FAR *LPMAPILOGONEX;
MAPILOGONEX MAPILogonEx; MAPILOGONEX MAPILogonEx;
typedef SCODE (STDMETHODCALLTYPE MAPIALLOCATEBUFFER)( typedef SCODE (STDMETHODCALLTYPE MAPIALLOCATEBUFFER)(
ULONG cbSize, ULONG cbSize,
LPVOID FAR * lppBuffer LPVOID FAR * lppBuffer
 End of changes. 1 change blocks. 
2 lines changed or deleted 2 lines changed or added


 tnef.h (1.0.2536.0-Windows 5.0)   tnef.h (1.0.2536.0-Windows 6.0) 
skipping to change at line 127 skipping to change at line 127
DECLARE_MAPI_INTERFACE_(ITnef, IUnknown) DECLARE_MAPI_INTERFACE_(ITnef, IUnknown)
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
MAPI_IUNKNOWN_METHODS(PURE) MAPI_IUNKNOWN_METHODS(PURE)
MAPI_ITNEF_METHODS(PURE) MAPI_ITNEF_METHODS(PURE)
}; };
STDMETHODIMP OpenTnefStream( STDMETHODIMP OpenTnefStream(
LPVOID lpvSupport, LPVOID lpvSupport,
LPSTREAM lpStream, LPSTREAM lpStream,
LPTSTR lpszStreamName, __in LPTSTR lpszStreamName,
ULONG ulFlags, ULONG ulFlags,
LPMESSAGE lpMessage, LPMESSAGE lpMessage,
WORD wKeyVal, WORD wKeyVal,
LPITNEF FAR * lppTNEF); LPITNEF FAR * lppTNEF);
typedef HRESULT (STDMETHODCALLTYPE FAR * LPOPENTNEFSTREAM) ( typedef HRESULT (STDMETHODCALLTYPE FAR * LPOPENTNEFSTREAM) (
LPVOID lpvSupport, LPVOID lpvSupport,
LPSTREAM lpStream, LPSTREAM lpStream,
LPTSTR lpszStreamName, __in LPTSTR lpszStreamName,
ULONG ulFlags, ULONG ulFlags,
LPMESSAGE lpMessage, LPMESSAGE lpMessage,
WORD wKeyVal, WORD wKeyVal,
LPITNEF FAR * lppTNEF); LPITNEF FAR * lppTNEF);
STDMETHODIMP OpenTnefStreamEx( STDMETHODIMP OpenTnefStreamEx(
LPVOID lpvSupport, LPVOID lpvSupport,
LPSTREAM lpStream, LPSTREAM lpStream,
LPTSTR lpszStreamName, __in LPTSTR lpszStreamName,
ULONG ulFlags, ULONG ulFlags,
LPMESSAGE lpMessage, LPMESSAGE lpMessage,
WORD wKeyVal, WORD wKeyVal,
LPADRBOOK lpAdressBook, LPADRBOOK lpAdressBook,
LPITNEF FAR * lppTNEF); LPITNEF FAR * lppTNEF);
typedef HRESULT (STDMETHODCALLTYPE FAR * LPOPENTNEFSTREAMEX) ( typedef HRESULT (STDMETHODCALLTYPE FAR * LPOPENTNEFSTREAMEX) (
LPVOID lpvSupport, LPVOID lpvSupport,
LPSTREAM lpStream, LPSTREAM lpStream,
LPTSTR lpszStreamName, __in LPTSTR lpszStreamName,
ULONG ulFlags, ULONG ulFlags,
LPMESSAGE lpMessage, LPMESSAGE lpMessage,
WORD wKeyVal, WORD wKeyVal,
LPADRBOOK lpAdressBook, LPADRBOOK lpAdressBook,
LPITNEF FAR * lppTNEF); LPITNEF FAR * lppTNEF);
STDMETHODIMP GetTnefStreamCodepage ( STDMETHODIMP GetTnefStreamCodepage (
LPSTREAM lpStream, LPSTREAM lpStream,
ULONG FAR * lpulCodepage, ULONG FAR * lpulCodepage,
ULONG FAR * lpulSubCodepage); ULONG FAR * lpulSubCodepage);
 End of changes. 4 change blocks. 
4 lines changed or deleted 4 lines changed or added

This html diff was produced by rfcdiff 1.41.