You are free to copy these widget binaries as you wish for your own personal use after reading and agreeing to the disclaimer below. I of course retain all copyrights, both to these binaries and their sources.
If you want the sources, buy my book.
On Intel platforms, all of the Widgets now require the new MSVC 4.2 runtimes. (The versions for DEC Alpha still use the old runtimes.)
I have signed the program binaries of all of the Widgets with Authenticode signatures, authenticating them as coming from me.
When upgrading a Widget from an older version, be sure to install the new version of the program completely. In particular, if the program has accompanying registry data (i.e., a reg file), be sure to merge that data into the registry anew by double-clicking the reg file. Otherwise you may miss changes in the program's registration.
Note that by default Windows Messaging uses a simplified send note that does not support client extensibility. You will need to eschew using this note by clearing the Tools - Options - Send - Use simplified send note option before Internet Idioms and other such utilities will work.
If, after upgrading Exchange either to Windows Messaging or the Microsoft Exchange Server trial client, you see Exchange fail with a mysterious error message Assertion failed: file extprsht.cpp, line 220 (FALSE), then you have a very old (pre December 1995) version of Internet Idioms, which is objecting to certain aspects of the new version of Exchange, To correct this, either upgrade Idioms to the most recent version, or else remove it from the offending workstation.
MAPI Logon lets a user launch the Exchange mail client, specifying the profile on the command line.
MAPI Download lets a user download messages from an installed transport without running Exchange.
Janitor in a DLL adds a command to Exchange to purge old messages from the Deleted Items folder or set a limit on the number and age of messages therein.
Internet Idioms lets a user specify the font to read incoming messages, append boilerplate "signature" text to outgoing messages, change the format of replies to use traditional ">" prefixes, and watch outgoing messages for rich text accidentally sent to Internet recipients.
Rich Text Sentry watches outgoing messages for rich text accidentally sent to Internet recipients. (This is the same function as included in Internet Idioms. If you run Idioms, you don't need Sentry.)
Forward as Attachment lets you forward a single message as an embedded attachment in the same manner that Exchange forwards multiple messages. It also lets you conveniently forward a message as a link, useful on Exchange Server networks.
You must have installed MAPI and Microsoft Exchange, or else have the Windows 95 Messaging upgrade. Windows NT 4.0 installs all necessary support by default.
All of these tools require a runtime support package from some version of MSVC, which probably did not come your default Windows 95 or Windows NT installation. Check your system directory (\windows\system on Windows 95, \windows\system32 on Windows NT) for the following files; if you find the necessary file missing, download it from this web page, unzip it, and move the extracted file into the system directory.
THE MATERIAL EMBODIED ON THIS SOFTWARE IS PROVIDED TO YOU "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL BENJAMIN D. GOETTER BE LIABLE TO YOU OR ANYONE ELSE FOR ANY DIRECT, SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER, INCLUDING WITHOUT LIMITATION, LOSS OF PROFIT, LOSS OF USE, SAVINGS OR REVENUE, OR THE CLAIMS OF THIRD PARTIES, WHETHER OR NOT MR. GOETTER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSS, HOWEVER CAUSED, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE POSSESSION, USE OR PERFORMANCE OF THIS SOFTWARE.
Sorry. I wish I didn't have to include that, but I do.
Last modified: 19 November 1996
Copyright © 1996, Ben Goetter. All rights reserved.