Peer.xp: Transport Service Provider Sample

Click to open or copy the files for the Peer.xp sample.

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

The Peer.xp sample is a transport service provider (SMPXP.DLL).

Building SDK Samples

This sample uses the following keywords:

addprops; addref; allocatebuffer; allocatemore; arrayindex; assert; atoi; builddisplaytable; cbflatentry; cbflatentrylist; cbnewadrlist; cbnewflatentry; cbnewflatentrylist; cbnewsproptagarray; cbtszsize; charupperbuff; cleanupsession; clone; closehandle; commit; copyprops; copyto; createfile; createiprop; createoneoff; debugtrace; debugtraceproblems; debugtraceresult; debugtracesc; declare_mapi_interface; define_oleguid; deinittransportlog; deletecriticalsection; deletefile; deleteprops; dlgdump; doconfigpropsheet; enablewindow; entercriticalsection; extractprops; failed; fbadunknown; fgettagandtoken; filetimefromsztime; filetimetosystemtime; findclose; findfirstfile; findnextfile; findrow; finish; fistextizedprop; fistransmittable; fisvalidsession; formatfiletime; fpropindex; freebuffer; freemyadrlist; freeprows; getfilesize; getidsfromnames; getlasterror; getlocaltime; getmemallocroutines; getnamesfromids; getproplist; getprops; getprovidertable; getrecipienttable; getscode; gettickcount; gettnefprops; globalalloc; globalfree; globallock; globalunlock; hmemcopy; hr_failed; hradddeferred; hraddreciptoadrlist; hraddreciptoreplylist; hrbuildadrlist; hrbuildsenderprops; hrbuildtransportstatus; hrcheckspooleryield; hrcracksendereid; hrdeletedeferred; hrgetline; hrgetoneprop; hrgetstreamedprop; hrimsgfromtextmsg; hrimsgtotextmsg; hrloadstatusstring; hrmakesearchkey; hropensingleprovider; hrpreparerecipienttable; hrrewindstream; hrsendonemessage; hrsetoneprop; hrupdatetransportstatus; hrwrapstreamonfile; initializecriticalsection; inittransportlog; isbadreadptr; isbadstringptr; isbadwriteptr; leavecriticalsection; loadstring; lockregion; lpallocbuffer; lpallocmore; lpfncallback; lpfreebuff; lpfreebuffer; lstrcat; lstrcmp; lstrcmpi; lstrcpy; lstrlen; makeintresource; makelong; mapi_imapiprop_methods; mapi_imapistatus_methods; mapi_istream_methods; mapi_iunknown_methods; mapi_ixplogon_methods; mapi_ixpprovider_methods; mapimethod; mapimethod_; mapimethod_declare; mapimethod_typedef; mapscodesz; memcmp; memcpy; memset; messagebox; modifyrecipients; modifystatusrow; newsob; offsetof; openentry; openprofilesection; openproperty; openstreamonfile; opentnef; opentnefstream; preprocessmessage; printftransportlog; prop_id; prop_tag; prop_type; propindex; putstransportlog; querycolumns; queryinterface; queryrows; readfile; release; removepreprocessinfo; restrict; resultfromscode; revert; savechanges; scchecklogonprops; sccopysessionprops; scdologondialog; scdologondlg; scduppropset; scmergelogonprops; scnewwrappedmapiprop; scoptiondatacallback; seek; seekrow; serviceentry; setcolumns; setendoffile; setfilepointer; setfrommeflag; setprops; setsize; shutdown; sizedsproptagarray; sizedssortorderset; sob_accessdenied; sob_addref; sob_changepassword; sob_copyprops; sob_copyto; sob_deleteprops; sob_flushqueues; sob_getidsfromnames; sob_getlasterror; sob_getnamesfromids; sob_getproplist; sob_getprops; sob_openproperty; sob_queryinterface; sob_release; sob_savechanges; sob_setprops; sob_settingsdialog; sob_validatestate; sorttable; spoolernotify; spooleryield; startmessage; stat; statusrecips; stdinitmethodimp_; stdmethod_; stdmethodimp_; strchr; strtok; systemtimetofiletime; text; tracefailedread; tracefailedwrite; uladdref; ulrelease; ult-sizeof; unlockregion; va_end; va_start; wmprop_addref; wmprop_copyprops; wmprop_copyto; wmprop_deleteprops; wmprop_getidsfromnames; wmprop_getlasterror; wmprop_getnamesfromids; wmprop_getproplist; wmprop_getprops; wmprop_openproperty; wmprop_queryinterface; wmprop_release; wmprop_savechanges; wmprop_setprops; writefile; wsprintf; wvsprintf; xpl_addref; xpl_addresstypes; xpl_endmessage; xpl_flushqueues; xpl_idle; xpl_openstatusentry; xpl_poll; xpl_queryinterface; xpl_registeroptions; xpl_release; xpl_startmessage; xpl_submitmessage; xpl_transportlogoff; xpl_transportnotify; xpl_validatestate; xpp_addref; xpp_queryinterface; xpp_release; xpp_shutdown; xpp_transportlogon; xpproviderinit; xpsof_addref; xpsof_clone; xpsof_commit; xpsof_copyto; xpsof_lockregion; xpsof_queryinterface; xpsof_read; xpsof_release; xpsof_revert; xpsof_seek; xpsof_setsize; xpsof_stat; xpsof_unlockregion; xpsof_write