Contact Us | About Us  



  Easy MAPI

  Easy Crypt

  Easy XML




CodeGear - Where Developers Matter

  Easy MAPI
MAPI is the messaging system used by Microsoft Outlook for email, contacts, appointments, tasks, sticky notes etc. With Easy MAPI you can use the Extended MAPI, Simple MAPI and WAB interfaces in your Delphi application(s) to get access to this data.

Since the Easy MAPI components also implement the Extended MAPI interfaces you can use Easy MAPI to send EMails from within Windows NT Services and to send EMails without the warning you get if you use Simple MAPI or CDO and installed the Microsoft Security Update

Some features of Easy MAPI for Delphi:

  • Transparent Simple and Extended MAPI access.
  • Use the default MAPI forms to create, view and/or modify Outlook Messages, Tasks, Notes etc.
  • Browse Addressbook & Message containers.
  • Send Mail in RTF, Plain text and HTML format.
  • Send Mail from within Windows NT Services.
  • Send Mail without the Microsoft Security Update warning.
  • Implement MessageStore and/or Table events (this way you can react to incoming mail).
  • Edit, Delete & Create Mail Users & Distribution lists on the fly.
  • Create WAB enabled applications.
  • Create, edit and/or delete Outlook Appointments, Contactitems, Distributionlists, Tasks, Notes, Messages, Folders etc.
  • Send appointment invitations.
  • Use the form manager to show existing messages, or create new messages (mail messages, appointments, tasks etc..) by using the default MAPI forms in a non-modal way.
  • Syncronise data with an Exchange server using the Incremental Change Synchronisation (ICS) interfaces.
  • Create temporary Exchange profiles at runtime.
  • Use the ExchangeManageStore functionality to read/write/update message, appointments, tasks etc. in all available messagestores on an Exchange server.
  • Export messages to .msg and/or .eml files (or streams)

You can also use Easy MAPI in combination with Add-In Express by Afalinasoft to create Outlook plugins.

The best way to find out more about Easy MAPI is to download and install a trial version. The trial versions contain several examples and a helpfile. You can download a trial version from our download page.

If you have any questions or want more info, you can send a message to info@rapware.nl



  Easy Crypt
Easy Crypt brings the power of the Microsoft Cryptographic Technologies to your Delphi applications. With the provided components you get an easy way to hash, protect/unprotect, encrypt/decrypt strings and binary data.

Both public/private-key and symmetric key cryptography are supported.

It also includes functionality for :

  • digital certificate management using certificate stores,
  • creating and sigining certificates,
  • creating cryptographically secure pseudorandom numbers,
  • coding and decoding of Digital Messages,
  • saving certificates in the PEM format,
  • importing PEM formatted certificates,
  • PEM to PVK (and back) conversion.

Among the supported algorithms are: Rijndael (AES), 3DES, DES, MAC, HMAC, RC2, RC4, RC5, MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512 and RSA.
The complete list of supported algorithms depends on the chosen Service Provider and your OS.


  Easy XML
The Easy XML toolkit provides you with all the necessary XML utilities. With Easy XML you get a CodeGear and W3C DOM compliant XML parser that can handle ASCII, UniCode and UTF-8 XML documents. The DOM Documents are generated by our SAX parser. This SAX parser is compliant with the 1.1 SAX for Pascal release.

The Easy XML DOM document can be used using the CodeGear interfaces, but can alse be used in an "object" way. This makes working with XML a lot easier.

Easy XML also contains two Dataset serializers. One generic TDataset serializer and a very fast TADODataset serializer. Both these dataset serializers generate Midas compliant XML code. You can read the result directly into a clientdataset!

You can download a trial version from our download page.




Copyright © 2001-2010 RAPWare ALL RIGHTS RESERVED