Source code checked in, #106435
Source code checked in, #106438
Source code checked in, #106443
Closed Feature: Dump Profiles from MrMAPI [16634]
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]
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
Created Unassigned: Add code to use IExchangeManageStoreEx [16655]
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)
Created Unassigned: MFCMAPI [16659]
S[ubscribe to http://www.codeplex.com/MFCMAPI/SourceControl/ListDownloadableCommits.aspx.
[MFCMAPI]
Created Unassigned: MFCMAPI Programming Interfaces & Frameworks [16660]
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]
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]
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]
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]
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
Commented Issue: EntryID SmartView parsing is broken [16671]
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