Manager.sh: Spooler Message Hook Provider Sample
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.
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