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.  
 |