MDES SDK Guides

The following document contains walkthroughs and sample code for integrating to the MetaDefender Endpoint Security SDK. These guides are meant to help speed up the learning curve of the MDES SDK for your integrations needs. All sample code is provided "as is" and in most cases not meant for direct copy-and-paste into your production code base.

Quick start guide

This guide will walk you through the basic steps needed to link against the MetaDefender Endpoint Security SDK and start calling functionality. If you are new to the MDES SDK, this is the first guide you should read before continuing.

View guide

How to handle output results

This guide will walk you through the basic steps needed to link against the MetaDefender Endpoint Security SDK and start calling functionality. If you are new to the MDES SDK, this is the first guide you should read before continuing.

View guide

Understanding the method documentation

This guide will explain the documentation of methods making it easy to understand what each section means. It is recommended to read this before attempting to make calls to wa_api_invoke.

View guide

How to use the Mockup API

This guide will explain how to configure and use the Mockup API for testing.

View guide

How to use the Asynchronous API

This guide will explain how to configure and use the Asynchronous API.

View guide

How to register Event Handlers with the API

This guide explains how to register for event callbacks and handle the results. It is recommended to read this before attempting to make calls to wa_api_register_handler.

View guide

How to upgrade from V3 to V4 using Adapter

This guide will explain how to perform an MetaDefender Endpoint Security SDK V4 upgrade using V3V4 Adapter for existing V3 integrations.

View guide

How to provide explicit dynamic linking support for Windows XP

This guide will explain how to provide Windows XP support if you must use explicit dynamic linking (LoadLibrary).

View guide