Quantcast
Channel: MFCMAPI
Viewing all 1090 articles
Browse latest View live

Source code checked in, #108924

$
0
0
Problem: Message prop export should include large props Fix: Flip default handling of large props to true. Add fallbacks to get large text props. Switch attachment prop lookup to pass proper attachment object for fetching data. Problem: MrMAPI isn't awesome enough Fix: MrMAPI support for dumping Receive Folder table.

Source code checked in, #108925

$
0
0
Problem: Export doesn't find names for embedded messages. Fix: Use PR_DISPLAY_NAME as alternative.

New Post: Some confusions regarding FGetComponentPath

$
0
0
OK.

But I was speaking about the code in MFCMAPI. We could do it manually using fixmapi.exe. In MFCMAPI, FixMAPI or fixmapi.exe isn't used. So I was saying about checking if FGetComponentPath is present in mapi32.dll which was replaced by other email client. If it fails then load mapistub.dll and then check for FGetComponentPath.

What is done in MFCMAPI is mapi32.dll is loaded. If it fails then load mapistub.dll and use FGetComponentPath.

In such cases mapi32.dll is loaded even if it is replaced by other email client, mapistub.dll isn't loaded and FGetComponentPath fails.

I got fixmapi.exe in C:\WINDOWS\system32 and C:\WINDOWS\system32\dllcache after searching it in the drive where windows is installed.

New Post: "Unread" Contacts in Outlook not appearing

New Post: "Unread" Contacts in Outlook not appearing

$
0
0
The icons on those Contact folders look unusual. In MFCMAPI, when you look at one of those folders, do you see a value for PR_CONTAINER_CLASS and if so what is it?

New Post: Some confusions regarding FGetComponentPath

$
0
0
I get that, but this is an incredibly rare scenario nowadays. I probably won't be making this change.

Source code checked in, #108934

$
0
0
Problem: SmartView - Need to parse PR_PREDECESSOR_CHANGE_LIST Fix: Implement parser

New Post: Some confusions regarding FGetComponentPath

$
0
0
There was a mistake that I made in programming because of which I got wrong results. Now, I have rectified that mistake. I noticed that if mapi.dll or mapistub.dll is loaded then, pfnMAPIInitialize() fails. And if the dll pointed by HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\ExchangeMAPI\DLLPathEx is loaded then the function fails at pfnMAPILogonEx() and the message is as shown in Fun With the MAPI Spooler. Sorry.

Can you tell some more about this message?

New Post: "Unread" Contacts in Outlook not appearing

New Post: "Unread" Contacts in Outlook not appearing

$
0
0
Yes and no. Right property, but not the same folder you were looking at in the first screenshot. Anyway - were you able to resolve the problem by marking the items read?

New Post: Some confusions regarding FGetComponentPath

$
0
0
I'd probably have to debug the scenario to tell you more than what you already know.

New Post: "Unread" Contacts in Outlook not appearing

$
0
0
No, I marked the contacts as read which cleared the bold number to the right of the contacts but none of the missing contacts have appeared... Any other thoughts on how we can get the contacts back?
Thanks

Source code checked in, #108938

$
0
0
Problem: PT_CLSID parsing incorrect. Fix: Correct formatting.

Source code checked in, #108939

$
0
0
Problem: Update build for release Fix: 1042

New Post: "Unread" Contacts in Outlook not appearing

$
0
0
At this point I might suggest opening a support case.

New Post: "Unread" Contacts in Outlook not appearing

$
0
0
Thanks for all your help... Who am I able to open a support case with?

New Post: "Unread" Contacts in Outlook not appearing

Closed Feature: Get better at outputting to XML [16677]

$
0
0
I'd like to propose some changes to the XML output schema for MFC/MrMAPI...There are a few items which would make it easier to work with in XML.
##Binary output:
Current:
```XML
<Value>cb: 16 lpb: 6C255A1A1AA03A4F9B5D53932947288A</Value>
```
Proposed:
```XML
<Value cb='16'>6C255A1A1AA03A4F9B5D53932947288A</Value>
```

##Names
Current:
```XML
<ExactNames>PR_RESOURCE_FLAGS, PidTagResourceFlags, ResourceFlags, ptagResourceFlags</ExactNames>
<PartialNames>PR_N_ApptReplyTime</PartialNames>
```

Proposed:
```XML
<ExactNames>
<Name>PR_RESOURCE_FLAGS</Name>
<Name>PidTagResourceFlags</Name>
<Name>ResourceFlags</Name>
<Name>ptagResourceFlags</Name>
</ExactNames>
<PartialNames>
<Name>PR_N_ApptReplyTime</Name>
</PartialNames>
```
##Errors
Current:
```XML
<Value>Err:0x8004010F=MAPI_E_NOT_FOUND</Value>
```
Proposed:
```XML
<Value Err="0x8004010F">MAPI_E_NOT_FOUND</Value>
```

##Multivalues
Current:
```XML
<Value>8: cb: 30 lpb: 000000009B62F69532DCA649AB66FC52ECBAAB1801000000000100002F00; cb: 67 lpb: 000000009B62F69532DCA649AB66FC52ECBAAB1801000000000100002F677569643D344645313331423033463931383134454239324239443334333741303939334300; cb: 67 lpb: 000000009B62F69532DCA649AB66FC52ECBAAB1801000000000100002F677569643D313933423941344332454335374134303836433436374239413742374143314200; cb: 67 lpb: 000000009B62F69532DCA649AB66FC52ECBAAB1801000000000100002F677569643D413937353032413330444133354134443933373244353246304233323333343900; cb: 67 lpb: 000000009B62F69532DCA649AB66FC52ECBAAB1801000000000100002F677569643D414136354246413234363032353434443944373141354633364345314237463300; cb: 67 lpb: 000000009B62F69532DCA649AB66FC52ECBAAB1801000000000100002F677569643D343442373037363738333336443034384142303246423731313836353841304100; cb: 67 lpb: 000000009B62F69532DCA649AB66FC52ECBAAB1801000000000100002F677569643D383443323635303536343245444234373939394536323331464436373942313400; cb: 67 lpb: 000000009B62F69532DCA649AB66FC52ECBAAB1801000000000100002F677569643D414442313230394233454631393334323935363346334633414633394530413400</Value>
```
Proposed:
```XML
<Value mv="true" count="8">
<Value cb="30">000000009B62F69532DCA649AB66FC52ECBAAB1801000000000100002F00</Value>
<Value cb="67">000000009B62F69532DCA649AB66FC52ECBAAB1801000000000100002F677569643D344645313331423033463931383134454239324239443334333741303939334300</Value>
<Value cb="67">000000009B62F69532DCA649AB66FC52ECBAAB1801000000000100002F677569643D313933423941344332454335374134303836433436374239413742374143314200</Value>
<Value cb="67">000000009B62F69532DCA649AB66FC52ECBAAB1801000000000100002F677569643D413937353032413330444133354134443933373244353246304233323333343900</Value>
<Value cb="67">000000009B62F69532DCA649AB66FC52ECBAAB1801000000000100002F677569643D414136354246413234363032353434443944373141354633364345314237463300</Value>
<Value cb="67">000000009B62F69532DCA649AB66FC52ECBAAB1801000000000100002F677569643D343442373037363738333336443034384142303246423731313836353841304100</Value>
<Value cb="67">000000009B62F69532DCA649AB66FC52ECBAAB1801000000000100002F677569643D383443323635303536343245444234373939394536323331464436373942313400</Value>
<Value cb="67">000000009B62F69532DCA649AB66FC52ECBAAB1801000000000100002F677569643D414442313230394233454631393334323935363346334633414633394530413400</Value></Value>
```

Current:
```XML
<Value>

<![CDATA[2: ncacn_http:F9D6B013-1F11-49E0-AE8A-1A2812B9E68F@MICROSOFT.COM; ncacn_ip_tcp:F9D6B013-1F11-49E0-AE8A-1A2812B9E68F@MICROSOFT.COM]]>

</Value>
```
Proposed:
```XML
<Value mv="true" count="2">
<Value><![CDATA[ncacn_http:F9D6B013-1F11-49E0-AE8A-1A2812B9E68F@MICROSOFT.COM]]></Value>
<Value><![CDATA[ncacn_ip_tcp:F9D6B013-1F11-49E0-AE8A-1A2812B9E68F@MICROSOFT.COM]]></Value>
</Value>
```
Current:
```XML
<Value>8: 9; 11; 9; 9; 521; 9; 9; 9</Value>
```
Proposed:
```XML
<Value mv="true" count="8">
<Value>9</Value>
<Value>11</Value>
<Value>9</Value>
<Value>9</Value>
<Value>521</Value>
<Value>9</Value>
<Value>9</Value>
<Value>9</Value>
</Value>
```
Comments: Fixed in August 2014 release

Updated Release: August 2014 Release (Aug 13, 2014)

$
0
0
Build: 15.0.0.1042

Full release notes at SGriffin's blog.

If you just want to run the MFCMAPI or MrMAPI, get the executables. If you want to debug them, get the symbol files and the source.

The 64 bit builds will only work on a machine with Outlook 2010/2013 64 bit installed. All other machines should use the 32 bit builds, regardless of the operating system.

Facebook Badge

Updated Wiki: Home

$
0
0

Project Description
MFCMAPI provides access to MAPI stores to facilitate investigation of Exchange and Outlook issues and to provide developers with a sample for MAPI development.

August 2014 Release of MFCMAPI and MrMAPI

MFCMAPI's New UI

Help/Feedback
For assistance using MFCMAPI, developing add-ins, or general MAPI development, consult thedocumentation. Find a bug? Need help? Have a suggestion? Use theDiscussions or Issue Tracker tabs or contact me through my blog: http://blogs.msdn.com/stephen_griffin/contact.aspx.

Become a fan on Facebook!
Facebook Badge
Interested in Exchange Web Services (EWS)? Try EWSEditor!

Viewing all 1090 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>