Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 2.95 KB

README.md

File metadata and controls

40 lines (29 loc) · 2.95 KB

mfcmapi

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

Latest release
Release stats (raw JSON)
Pretty release stats

Contributing

MFCMAPI depends on the MAPI Stub Library. When cloning, make sure to clone submodules. See Contributing for more details.

Fuzzing

MFCMAPI supports fuzzing with libFuzzer and the fsanitize switch in Visual Studio. See fuzz.cpp for details.
To run fuzzing for this project, follow these steps:

  1. Switch Solution Configuration:

    • Open MFCMAPI.sln in Visual Studio.
    • In the toolbar, locate the Solution Configurations dropdown.
    • Select Fuzz from the list of configurations.
  2. Debug Command Line Parameters:

    • When running the fuzzing tests, use the following command line parameters:
      $(ProjectDir)fuzz\corpus $(ProjectDir)UnitTest\SmartViewTestData\In -artifact_prefix=fuzz\artifacts\

Help/Feedback

For assistance using MFCMAPI, developing add-ins, or general MAPI development, consult the documentation. Find a bug? Need help? Have a suggestion? Report your issues through the issues tab.

Badges

continuous-integration
Clang-format
CodeQL
Dependency Review
DevSkim
OpenSSF Scorecard
OpenSSF Best Practices
Facebook