Manager.sh: Spooler Message Hook Provider Sample

Click to open or copy the files for the Manager.sh sample.

Click to open or copy the common files (required).

The Manager.sh sample is a spooler message hook provider (SMH32.DLL). The sample spooler hook is an example of an extension to MAPI that uses the documented MAPI spooler message hook interfaces to categorize and archive sent and received mail.

Building SDK Samples

This sample uses the following keywords:

align; align8; cbnewadrlist; change_prop_type; comparestringa; copyprops; createpopupmenu; ctl3d_ceaseautosubclass; ctl3d_getver; ctl3d_isautosubclass; ctl3d_subclass; ctl3dsubclassdlgex; debugtrace; debugtraceproblems; define_oleguid; deleteprops; failed; fhandlewm; fisleapyear; flpszcontainslpsz; fontsize; frkfindsubpsz; fwin4shell; getcurrentthread; getdc; getdlgitem; getparent; getsyscolor; getsystemmetrics; getuserdefaultlcid; getversion; handle_wm_##_wm; handle_wm_notify; hr_failed; hraddentryiestopab; hrarchivemessage; hrbuildrecipient; hrbuildrule; hrcachefolder; hrcachehashedfolder; hrcheckexclusions; hrcheckrule; hrcopyoriginalbody; hrcreatehashedfolder; hrcreateresponse; hrdisplaypropsheets; hreditfilterproperties; hrfilterdeleted; hrfolderfrompath; hrgenerateresponse; hrinitdeletedmailfilter; hrinitoof; hrinitsmh; hrinitstorestable; hrinitunreadsearch; hrinsertannotation; hrinsertbody; hrinsertoriginalheader; hrmergevalues; hroffsetattachments; hropenmdbfromeid; hropenstoentry; hrregoofrecip; hrtagattachments; hrupdateprofileformat; lstrlen; make_smh_version; makedlg3d; makeintresource; makelong; mapi_iricheditolecallback_methods; mapifreebuffer; mapimethod; mapimethod_; mapimethod_declare; mapimethod_typedef; memcmp; messagebox; muldiv; off; prop_tag; pvrelocpv; regdlg3d; reoc_getnewstorage; rgb; sccreatetoolbar; scexportfilters; scflattenprops; scimportfilters; scinsertimportedrule; scnewricheditcallback; scnormalizeflattenedprops; scpickresponserecip; scresolveresponserecip; scsizeflattenedprops; scwriterule; seg; setwindowlong; sizedsproptagarray; smh_inboundmsghook; smh_init; smh_outboundmsghook; smh_queryinterface; smh_serviceentry; stdapi_; stdmethod_; stdmethodimp_; text; unregdlg3d; warning