Remote.srv: Server Message Host Sample

Click to open or copy the files for the Remote.srv sample.

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

The Remote.srv sample is the server-based message repository for MAPI 1.0 transports that handle the Windows Developer Support (WINDS) address type. This program simulates a foreign messaging system.

WINDS also acts as the server host for address book with a global address list. The global address list is the list of recipients in the WINDS host. Since WINDS supports gateways, foreign message recipients appear in the user directories of the gateways currently installed.

Building SDK Samples

This sample uses the following keywords:

abortremotecall; atol; cancelthreadproc; cexception; cnotiflink; cobjectlist; couninitialize; createevent; createfile; ctl3d_autosubclass; ctl3d_initialize; ctl3d_subclass; ctl3d_uninitialize; defined; deletemessage; destroyelement; dlm_xmit_list_a_free_inst; dlm_xmit_list_a_free_xmit; dlm_xmit_list_a_from_xmit; dlm_xmit_list_a_to_xmit; dlm_xmit_list_a_xmitfreeinst_0000; dlm_xmit_list_a_xmitfreexmit_0000; dlm_xmit_list_a_xmittranslatefromxmit_0000; dlm_xmit_list_a_xmittranslatetoxmit_0000; dlm_xmit_list_w_free_inst; dlm_xmit_list_w_free_xmit; dlm_xmit_list_w_from_xmit; dlm_xmit_list_w_to_xmit; dlm_xmit_list_w_xmitfreeinst_0001; dlm_xmit_list_w_xmitfreexmit_0001; dlm_xmit_list_w_xmittranslatefromxmit_0001; dlm_xmit_list_w_xmittranslatetoxmit_0001; drawitemcolumn; endnotifications; facility; failed; filecopy; freedlmlist; getanimatedtimercursor; getdesktopwindow; geterror; getexceptioncode; getlasterror; getlistenmailslot; getlocaltempfilename; getnextpipeid; getprocessheap; getservicestate; getsyscolor; hresult_facility; hresult_from_win32; infotrace; infotraceprop; infotraceraw; initcommoncontrols; initlistviewcolumns; initrpcserver; initwindsservice; isalpha; isdigit; loadsettingsfromregistry; lstrcmpi; lstrcpy; lstrlen; make_hresult; makeintresource; makelangid; makewparam; midl_user_allocate; midl_user_free; min; msgdownloadthread; ndrclientinitializenew; ndrconformantstringbuffersize; ndrconformantstringmarshall; ndrconformantstringunmarshall; ndrconvert; ndrfcshort; ndrfreebuffer; ndrgetbuffer; ndrpointerfree; ndrsendreceive; ndrserverinitializenew; ndrsimplestructbuffersize; ndrsimplestructmarshall; ndrsimplestructunmarshall; ndrxmitorrepasbuffersize; ndrxmitorrepasmarshall; ndrxmitorrepasunmarshall; olestr; openmessage; pausewindsservice; pfnallocate; readfile; registerwindsprivateclass; release; releasesyncobj; remoteadmcreatedistlista; remoteadmcreatedistlistw; remoteadmcreatemailboxa; remoteadmcreatemailboxw; remoteadmdeleteobject; remoteadmemptymailbox; remoteadmgetdlpropsa; remoteadmgetdlpropsw; remoteadmgetgaldirectory; remoteadmgetmailboxpropsa; remoteadmgetmailboxpropsw; remoteadmgetserverdistlists; remoteadmgetservermailboxes; remoteadmisserverrunning; remoteadmsetdlpropsa; remoteadmsetdlpropsw; remoteadmsetmailboxpropsa; remoteadmsetmailboxpropsw; remoteadmterminatenotifa; remoteadmterminatenotifw; remoteadmvalidatenotifa; remoteadmvalidatenotifw; remotechangepassworda; remotechangepasswordw; remotechecknewmaila; remotechecknewmailw; remotefinishupload; remotegetallaccounts; remotegetcontainerprops; remotegetcontainerrecipients; remotegetdistlistpropsa; remotegetdistlistpropsw; remotegetpublicfoldermessages; remotegetpublicfolderslist; remotegetrecipientpropsa; remotegetrecipientpropsw; remoteisserverrunning; remotelogonmailboxa; remotelogonmailboxandsetnotifa; remotelogonmailboxandsetnotifw; remotelogonmailboxw; remoteopenheaderdownloadpipea; remoteopenheaderdownloadpipew; remoteopenmsgdownloadpipea; remoteopenmsgdownloadpipew; remoteopenmsguploadpipea; remoteopenmsguploadpipew; remoteopenonemsgdownloadpipea; remoteopenonemsgdownloadpipew; remotesendmsgtoaccounta; remotesendmsgtoaccountw; remoteterminatenotifa; remoteterminatenotifw; remotevalidatenotifa; remotevalidatenotifw; removeallnotiflinks; removewindsservice; resumewindsservice; rpcexcept; rpcexceptioncode; rpcraiseexception; savesettingstoregistry; setevent; setfilepointer; startnotification; static_seticon; stopwindsservice; succeeded; terminateallrpcserver; text; traceinfomessage; traceprop; traceraw; waitforsingleobject; windsadm_remoteadmcreatedistlista; windsadm_remoteadmcreatedistlistw; windsadm_remoteadmcreatemailboxa; windsadm_remoteadmcreatemailboxw; windsadm_remoteadmdeleteobject; windsadm_remoteadmemptymailbox; windsadm_remoteadmgetdlpropsa; windsadm_remoteadmgetdlpropsw; windsadm_remoteadmgetgaldirectory; windsadm_remoteadmgetmailboxpropsa; windsadm_remoteadmgetmailboxpropsw; windsadm_remoteadmgetserverdistlists; windsadm_remoteadmgetservermailboxes; windsadm_remoteadmisserverrunning; windsadm_remoteadmsetdlpropsa; windsadm_remoteadmsetdlpropsw; windsadm_remoteadmsetmailboxpropsa; windsadm_remoteadmsetmailboxpropsw; windsadm_remoteadmterminatenotifa; windsadm_remoteadmterminatenotifw; windsadm_remoteadmvalidatenotifa; windsadm_remoteadmvalidatenotifw; windsrem_remotechangepassworda; windsrem_remotechangepasswordw; windsrem_remotechecknewmaila; windsrem_remotechecknewmailw; windsrem_remotefinishupload; windsrem_remotegetallaccounts; windsrem_remotegetcontainerprops; windsrem_remotegetcontainerrecipients; windsrem_remotegetdistlistpropsa; windsrem_remotegetdistlistpropsw; windsrem_remotegetpublicfoldermessages; windsrem_remotegetpublicfolderslist; windsrem_remotegetrecipientpropsa; windsrem_remotegetrecipientpropsw; windsrem_remoteisserverrunning; windsrem_remotelogonmailboxa; windsrem_remotelogonmailboxandsetnotifa; windsrem_remotelogonmailboxandsetnotifw; windsrem_remotelogonmailboxw; windsrem_remoteopenheaderdownloadpipea; windsrem_remoteopenheaderdownloadpipew; windsrem_remoteopenmsgdownloadpipea; windsrem_remoteopenmsgdownloadpipew; windsrem_remoteopenmsguploadpipea; windsrem_remoteopenmsguploadpipew; windsrem_remoteopenonemsgdownloadpipea; windsrem_remoteopenonemsgdownloadpipew; windsrem_remotesendmsgtoaccounta; windsrem_remotesendmsgtoaccountw; windsrem_remoteterminatenotifa; windsrem_remoteterminatenotifw; windsrem_remotevalidatenotifa; windsrem_remotevalidatenotifw; workingioproc; writefile