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

Source code checked in, #106435

$
0
0
Problem: Notification logging doesn't map named prop names Fix: Ensure we have an object to look up named props

Source code checked in, #106438

$
0
0
Problem: Crash looking up AB properties in AB Fix: Block named property mapping for AB objects in PropertyTagEditor

Source code checked in, #106443

$
0
0
Problem: MrMAPI - Export Profiles Fix: -profile switch can now be used to export profiles

Closed Feature: Dump Profiles from MrMAPI [16634]

$
0
0
[https://mfcmapi.codeplex.com/workitem/16614](https://mfcmapi.codeplex.com/workitem/16614 ) added the ability to dump profile data from mfcmapi. This request is to allow this to be done from mrmapi as well.

mrmapi.exe -Pr Outlook -Output "%temp%\outlook.xml"
Comments: Fixed here: http://mfcmapi.codeplex.com/SourceControl/changeset/106443

Created Feature: add -ProfileSection parameter to mrmapi profile dump [16647]

$
0
0
It would be nice to be able to do
Mrmapi.exe –pr Outlook –profilesection 8234098230942380482348203842 –o C:\temp\profile.xml and get a dump of a given section (which may be one of those profile sections you have to ask for specifically).

Source code checked in, #106484

$
0
0
Problem: Add IExchangeManageStoreEx constants and definitions Fix: Done

Created Unassigned: Add code to use IExchangeManageStoreEx [16655]

$
0
0
Have added constants for this:
http://blogs.msdn.com/b/dvespa/archive/2014/01/15/new-mapi-interface-ignore-home-server.aspx

Need to add code to actually use it

Reviewed: December 2013 Release (Jan 18, 2014)

$
0
0
Rated 4 Stars (out of 5) - RECOMMENDED RELEASE

Created Unassigned: MFCMAPI [16659]

$
0
0
You are viewing the RSS feed for: MFCMAPI Source Control Rss Feed.
S[ubscribe to http://www.codeplex.com/MFCMAPI/SourceControl/ListDownloadableCommits.aspx.















[MFCMAPI]

Created Unassigned: MFCMAPI Programming Interfaces & Frameworks [16660]

$
0
0
Application programming interfaces and frameworks are Microsoft Foundation Class Library (MFC)
Active Template Library (ATL)
Base Class Library (BCL)
Object Windows Library (OWL)
Standard Template Library (STL)
Visual Component Library (VCL)
Windows Template Library (WTL)
Text Object Model (TOM)


Deprecated[edit]Active Scripting
Collaboration Data Objects for Windows NT Server
Dynamic Data Exchange
Older data access technologies
Microsoft Jet Database Engine
Data object
Data Access Objects (DAO)
Remote Data Objects (RDO)
Remote Data Services (RDS)
Setup API
Windows API's old versions: Win16, Win32s


Current[edit]Component Model
ActiveX
Component Object Model (COM)
Distributed Component Object Model (DCOM)
COM+
Microsoft Data Access Components (MDAC), including: OLE DB
Cryptographic API (CAPICOM)
ActiveX Data Objects (ADO)
Collaboration Data Objects (CDO);
DirectShow
DirectX
Direct2D
Direct3D
DirectDraw
DirectInput
DirectMusic
DirectPlay
DirectSetup
DirectSound
DirectWrite
XACT (Cross-platform Audio Creation Tool)
XAudio 2
Media Foundation (Windows Vista / Windows 7)
Interface
Graphics Device Interface (GDI) and GDI+
Application Programming Interface (API)
Messaging Application Programming Interface (MAPI)
Remote Application Programming Interface (RAPI)
Speech Application Programming Interface (SAPI)
Telephony Application Programming Interface (TAPI)
Extensible Storage Engine (Jet Blue)
Object linking and embedding (OLE)
OLE Automation
Uniscribe (see Template:Microsoft APIs section: Software Factories)
Windows Image Acquisition (WIA)
Windows Management Instrumentation (WMI)
Winsock
Win32 console
Windows API's current versions: Win32, Win64




Frameworks
This list is incomplete; you can help by expanding it.

.NET Framework
Remoting, Assemblies, Metadata
Common Language Runtime, Common Type System, Global Assembly Cache, Microsoft Intermediate Language, Windows Forms
ADO.NET, ASP.NET
Windows Communication Foundation (WCF)
Windows Presentation Foundation (WPF)
Windows Workflow Foundation (WF)
Windows CardSpace (WCS)
Windows PowerShell
Microsoft Management Console (MMC)
Text Services Framework
Windows Driver Model
Windows Driver Foundation

Commented Unassigned: MFCMAPI Programming Interfaces & Frameworks [16660]

$
0
0
Application programming interfaces and frameworks are Microsoft Foundation Class Library (MFC)
Active Template Library (ATL)
Base Class Library (BCL)
Object Windows Library (OWL)
Standard Template Library (STL)
Visual Component Library (VCL)
Windows Template Library (WTL)
Text Object Model (TOM)


Deprecated[edit]Active Scripting
Collaboration Data Objects for Windows NT Server
Dynamic Data Exchange
Older data access technologies
Microsoft Jet Database Engine
Data object
Data Access Objects (DAO)
Remote Data Objects (RDO)
Remote Data Services (RDS)
Setup API
Windows API's old versions: Win16, Win32s


Current[edit]Component Model
ActiveX
Component Object Model (COM)
Distributed Component Object Model (DCOM)
COM+
Microsoft Data Access Components (MDAC), including: OLE DB
Cryptographic API (CAPICOM)
ActiveX Data Objects (ADO)
Collaboration Data Objects (CDO);
DirectShow
DirectX
Direct2D
Direct3D
DirectDraw
DirectInput
DirectMusic
DirectPlay
DirectSetup
DirectSound
DirectWrite
XACT (Cross-platform Audio Creation Tool)
XAudio 2
Media Foundation (Windows Vista / Windows 7)
Interface
Graphics Device Interface (GDI) and GDI+
Application Programming Interface (API)
Messaging Application Programming Interface (MAPI)
Remote Application Programming Interface (RAPI)
Speech Application Programming Interface (SAPI)
Telephony Application Programming Interface (TAPI)
Extensible Storage Engine (Jet Blue)
Object linking and embedding (OLE)
OLE Automation
Uniscribe (see Template:Microsoft APIs section: Software Factories)
Windows Image Acquisition (WIA)
Windows Management Instrumentation (WMI)
Winsock
Win32 console
Windows API's current versions: Win32, Win64




Frameworks
This list is incomplete; you can help by expanding it.

.NET Framework
Remoting, Assemblies, Metadata
Common Language Runtime, Common Type System, Global Assembly Cache, Microsoft Intermediate Language, Windows Forms
ADO.NET, ASP.NET
Windows Communication Foundation (WCF)
Windows Presentation Foundation (WPF)
Windows Workflow Foundation (WF)
Windows CardSpace (WCS)
Windows PowerShell
Microsoft Management Console (MMC)
Text Services Framework
Windows Driver Model
Windows Driver Foundation
Comments: ** Comment from web user: CenecaJet82 **

MFCMAPI Programming Interfaces & Frameworks are of interest to me because its like a LibreOffice because for one I'm a Libra seventh sign of the zodiac and I've always dreamed of having an online office suite its impression of Impress A presentation program resembling Microsoft PowerPoint. Presentations exported as SWF files, allowing them to be viewed on any computer with Adobe Flash installed.

It draws my attention toward Draw A vector graphics editor and diagramming tool similar to Microsoft Visio and comparable in features to early versions of CorelDRAW. It provides connectors between shapes, which are available in a range of line styles and facilitate building drawings such as flowcharts. It also includes features similar to desktop publishing software such as Scribus and Microsoft Publisher.

Its wordiness tends to make me think of the utilization of many more extra words terms phrases and locutions as Writer A word processor with similar functionality and file support to Microsoft Word or WordPerfect. It has extensive WYSIWYG word processing capabilities, but can also be used as a basic text editor.

Its database management program allows the creation and management of databases, preparation of forms and reports that provide end users easy access to data. Like Access, it can be used to create small embedded databases that are stored with the document files (using Java-based HSQLDB as its storage engine), and for more demanding tasks it can also be used as a front-end for various database systems, including Access databases (JET), ODBC/JDBC data sources, and MySQL, MariaDB, PostgreSQL or Microsoft Access.

Its formulas can be incorporated into other mathematical software applications designed for creating and editing mathematical formulae. The application uses a variant of XML for creating formulas, as defined in the OpenDocument specification. These formulas can be incorporated into other documents in the LibreOffice suite, such as those created by Writer or Calc, by embedding the formulas into the document.

It's a calculated spreadsheet program, similar to Microsoft Excel or Lotus 1-2-3. It has a number of unique features, including a system which automatically defines series of graphs, based on information available to the user.

There is more fuss about the word Calc than is warranted in present handbooks which hasten to point out that when calculate is used to mean to judge to be true or probable suppose think and sometimes to intend. It is informal and some commentators on the subject of Western culture beliefs think that in the early days of the Republic the Yankee's calculate contrasted with the reckon of Southerner's.

Here are a few examples of judge to be true or probable think : It is probable that the Martin Luther King Jr. holiday has affected certain modest feelings which the idea of Stevie Wonder representing this day as a national holiday.

Biased demonstrators calculated to be hard on such a subject about aMartin Luther King Jr. holiday.

Dedicated followers calculated it was good exercise to march to Washington D.C. to honor Martin Luther King Jr.

We as believers have reason to calculate that they had good maps to guide them on a long journey to Washington,D.C.

The way in which this Debate came about was calculated to give one the feeling of a challenge to inspire civil rights.

Some news about the late Martin Luther King Jr. sounded to me better calculated to provoke some people of racial distaste with not only for Martin Luther King Jr. but for us than respect for every person of race creed or color.

Created Unassigned: MFCMAPI Interfaces & Frameworks [16661]

$
0
0
MFCMAPI Programming Interfaces & Frameworks are of interest to me because its like a LibreOffice because for one I'm a Libra seventh sign of the zodiac and I've always dreamed of having an online office suite its impression of Impress A presentation program resembling Microsoft PowerPoint. Presentations exported as SWF files, allowing them to be viewed on any computer with Adobe Flash installed.

It draws my attention toward Draw A vector graphics editor and diagramming tool similar to Microsoft Visio and comparable in features to early versions of CorelDRAW. It provides connectors between shapes, which are available in a range of line styles and facilitate building drawings such as flowcharts. It also includes features similar to desktop publishing software such as Scribus and Microsoft Publisher.

Its wordiness tends to make me think of the utilization of many more extra words terms phrases and locutions as Writer A word processor with similar functionality and file support to Microsoft Word or WordPerfect. It has extensive WYSIWYG word processing capabilities, but can also be used as a basic text editor.

Its database management program allows the creation and management of databases, preparation of forms and reports that provide end users easy access to data. Like Access, it can be used to create small embedded databases that are stored with the document files (using Java-based HSQLDB as its storage engine), and for more demanding tasks it can also be used as a front-end for various database systems, including Access databases (JET), ODBC/JDBC data sources, and MySQL, MariaDB, PostgreSQL or Microsoft Access.

Its formulas can be incorporated into other mathematical software applications designed for creating and editing mathematical formulae. The application uses a variant of XML for creating formulas, as defined in the OpenDocument specification. These formulas can be incorporated into other documents in the LibreOffice suite, such as those created by Writer or Calc, by embedding the formulas into the document.

It's a calculated spreadsheet program, similar to Microsoft Excel or Lotus 1-2-3. It has a number of unique features, including a system which automatically defines series of graphs, based on information available to the user.

There is more fuss about the word Calc than is warranted in present handbooks which hasten to point out that when calculate is used to mean to judge to be true or probable suppose think and sometimes to intend. It is informal and some commentators on the subject of Western culture beliefs think that in the early days of the Republic the Yankee's calculate contrasted with the reckon of Southerner's.

Here are a few examples of judge to be true or probable think : It is probable that the Martin Luther King Jr. holiday has affected certain modest feelings which the idea of Stevie Wonder representing this day as a national holiday.

Biased demonstrators calculated to be hard on such a subject about aMartin Luther King Jr. holiday.

Dedicated followers calculated it was good exercise to march to Washington D.C. to honor Martin Luther King Jr.

We as believers have reason to calculate that they had good maps to guide them on a long journey to Washington,D.C.

The way in which this Debate came about was calculated to give one the feeling of a challenge to inspire civil rights.

Some news about the late Martin Luther King Jr. sounded to me better calculated to provoke some people of racial distaste with not only for Martin Luther King Jr. but for us than respect for every person of race creed or color.

Created Unassigned: MFCMAPI Interfaces & Frameworks [16662]

$
0
0
MFCMAPI Programming Interfaces & Frameworks are of interest to me because its like a LibreOffice because for one I'm a Libra seventh sign of the zodiac and I've always dreamed of having an online office suite its impression of Impress A presentation program resembling Microsoft PowerPoint. Presentations exported as SWF files, allowing them to be viewed on any computer with Adobe Flash installed.

It draws my attention toward Draw A vector graphics editor and diagramming tool similar to Microsoft Visio and comparable in features to early versions of CorelDRAW. It provides connectors between shapes, which are available in a range of line styles and facilitate building drawings such as flowcharts. It also includes features similar to desktop publishing software such as Scribus and Microsoft Publisher.

Its wordiness tends to make me think of the utilization of many more extra words terms phrases and locutions as Writer A word processor with similar functionality and file support to Microsoft Word or WordPerfect. It has extensive WYSIWYG word processing capabilities, but can also be used as a basic text editor.

Its database management program allows the creation and management of databases, preparation of forms and reports that provide end users easy access to data. Like Access, it can be used to create small embedded databases that are stored with the document files (using Java-based HSQLDB as its storage engine), and for more demanding tasks it can also be used as a front-end for various database systems, including Access databases (JET), ODBC/JDBC data sources, and MySQL, MariaDB, PostgreSQL or Microsoft Access.

Its formulas can be incorporated into other mathematical software applications designed for creating and editing mathematical formulae. The application uses a variant of XML for creating formulas, as defined in the OpenDocument specification. These formulas can be incorporated into other documents in the LibreOffice suite, such as those created by Writer or Calc, by embedding the formulas into the document.

It's a calculated spreadsheet program, similar to Microsoft Excel or Lotus 1-2-3. It has a number of unique features, including a system which automatically defines series of graphs, based on information available to the user.

There is more fuss about the word Calc than is warranted in present handbooks which hasten to point out that when calculate is used to mean to judge to be true or probable suppose think and sometimes to intend. It is informal and some commentators on the subject of Western culture beliefs think that in the early days of the Republic the Yankee's calculate contrasted with the reckon of Southerner's.

Here are a few examples of judge to be true or probable think : It is probable that the Martin Luther King Jr. holiday has affected certain modest feelings which the idea of Stevie Wonder representing this day as a national holiday.

Biased demonstrators calculated to be hard on such a subject about aMartin Luther King Jr. holiday.

Dedicated followers calculated it was good exercise to march to Washington D.C. to honor Martin Luther King Jr.

We as believers have reason to calculate that they had good maps to guide them on a long journey to Washington,D.C.

The way in which this Debate came about was calculated to give one the feeling of a challenge to inspire civil rights.

Some news about the late Martin Luther King Jr. sounded to me better calculated to provoke some people of racial distaste with not only for Martin Luther King Jr. but for us than respect for every person of race creed or color.

Closed Unassigned: [16661]

Closed Unassigned: [16659]


Closed Unassigned: [16660]

Closed Unassigned: [16662]

Created Unassigned: EntryID SmartView parsing is broken [16671]

$
0
0
Navigating my profile in MFCMAPI, I double-clicked an entryID to see the smartview parsing and noticed some values that didn't look right.
Here's the raw EID Hex-encoded string
0000000038A1BB1005E5101AA1BB08002B2A56C20000454D534D44422E444C4C00000000000000001B55FA20AA6611CD9BC800AA002FC45A0C000000706372656568616E40766963746F727970726F6475637473696E632E6F6E6D6963726F736F66742E636F6D002F6F3D45786368616E67654C6162732F6F753D45786368616E67652041646D696E6973747261746976652047726F7570202846594449424F484632335350444C54292F636E3D526563697069656E74732F636E3D38633230393038303137643534363666393963323763373962353634386134342D706372656568616E00E94632F46A000000020000001000000070006300720065006500680061006E00400076006900630074006F0072007900700072006F006400750063007400730069006E0063002E006F006E006D006900630072006F0073006F00660074002E0063006F006D0000000000

Here's the smartview result:
MAPI Message Store Entry ID:
abFlags = 0x00000000
Provider GUID = {10BBA138-E505-1A10-A1BB-08002B2A56C2} = muidStoreWrap
Version = 0x00 = MAPIMDB_VERSION
Flag = 0x00 = MAPIMDB_NORMAL
DLLFileName = EMSMDB.DLL
Wrapped Flags = 0x00000000
WrappedProviderUID = {20FA551B-66AA-CD11-9BC8-00AA002FC45A} = g_muidStorePrivate
WrappedType = 0x0000000C = OPENSTORE_HOME_LOGON | OPENSTORE_TAKE_OWNERSHIP
ServerShortname = pcreehan@victoryproductsinc.onmicrosoft.com
MailboxDN = /o=ExchangeLabs/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=8c20908017d5466f99c27c79b5648a44-pcreehan
Magic = 0xF43246E9 = 0xF43246E9
Size = 0x0000006A = 106
Version = 0x00000002 = 0x2
OffsetDN = 0x00000010
__OffsetFQDN = 0x00630070
DN = r
FQDN = eehan@victoryproductsinc.onmicrosoft.com__
Reserved Bytes = cb: 2 lpb: 0000

Source code checked in, #106563

$
0
0
Problem: Need UI to call CreateStoreEntryID2. Fix: Add it

Commented Issue: EntryID SmartView parsing is broken [16671]

$
0
0
Navigating my profile in MFCMAPI, I double-clicked an entryID to see the smartview parsing and noticed some values that didn't look right.
Here's the raw EID Hex-encoded string
0000000038A1BB1005E5101AA1BB08002B2A56C20000454D534D44422E444C4C00000000000000001B55FA20AA6611CD9BC800AA002FC45A0C000000706372656568616E40766963746F727970726F6475637473696E632E6F6E6D6963726F736F66742E636F6D002F6F3D45786368616E67654C6162732F6F753D45786368616E67652041646D696E6973747261746976652047726F7570202846594449424F484632335350444C54292F636E3D526563697069656E74732F636E3D38633230393038303137643534363666393963323763373962353634386134342D706372656568616E00E94632F46A000000020000001000000070006300720065006500680061006E00400076006900630074006F0072007900700072006F006400750063007400730069006E0063002E006F006E006D006900630072006F0073006F00660074002E0063006F006D0000000000

Here's the smartview result:
MAPI Message Store Entry ID:
abFlags = 0x00000000
Provider GUID = {10BBA138-E505-1A10-A1BB-08002B2A56C2} = muidStoreWrap
Version = 0x00 = MAPIMDB_VERSION
Flag = 0x00 = MAPIMDB_NORMAL
DLLFileName = EMSMDB.DLL
Wrapped Flags = 0x00000000
WrappedProviderUID = {20FA551B-66AA-CD11-9BC8-00AA002FC45A} = g_muidStorePrivate
WrappedType = 0x0000000C = OPENSTORE_HOME_LOGON | OPENSTORE_TAKE_OWNERSHIP
ServerShortname = pcreehan@victoryproductsinc.onmicrosoft.com
MailboxDN = /o=ExchangeLabs/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=8c20908017d5466f99c27c79b5648a44-pcreehan
Magic = 0xF43246E9 = 0xF43246E9
Size = 0x0000006A = 106
Version = 0x00000002 = 0x2
OffsetDN = 0x00000010
** OffsetFQDN = 0x00630070
DN = r
FQDN = eehan@victoryproductsinc.onmicrosoft.com **
Reserved Bytes = cb: 2 lpb: 0000
Comments: ** Comment from web user: sgriffin **

For reference: http://blogs.msdn.com/b/stephen_griffin/archive/2011/07/21/store-entry-id-v2.aspx

Viewing all 1090 articles
Browse latest View live


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