Remote.srv: Server Message Host Sample

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