Flatfile.ab: Address Book Service Provider Sample

The FlatFile.ab sample is an address book service provider (SMPAB.DLL) that is part of the prerelease MAPI SDK.

Building SDK Samples

This sample uses the following keywords:

abc_getcontentstable; abc_gethierarchytable; abc_openproperty; abc_release; abc_savechanges; abc_validateobject; abcbutt_activate; abcbutt_getstate; abcbutt_queryinterface; abcbutt_release; abcbutt_validateobject; aboouser_openproperty; aboouser_validateobject; abp_logon; abp_queryinterface; abp_release; abp_shutdown; abplogon_advise; abplogon_compareentryids; abplogon_getoneofftable; abplogon_logoff; abplogon_openentry; abplogon_openstatusentry; abplogon_opentemplateid; abplogon_preparerecips; abplogon_queryinterface; abplogon_release; abplogon_unadvise; abproviderinit; abs_changepassword; abs_flushqueues; abs_queryinterface; abs_release; abs_settingsdialog; abs_validatestate; absrch_getsearchcriteria; absrch_openproperty; absrch_release; absrch_savechanges; absrch_validateobject; abu_openproperty; abu_queryinterface; abu_release; abu_validateobject; addref; alloc; assert; assertsz; builddisplaytable; cbitsb; cbnewentryid; cbnewsproptagarray; cbnewssortorderset; charupperbuff; charupperbuffa; checkparameters_iabcontainer_resolvenames; closehandle; commdlgextendederror; comparefiletime; comparestringa; copyprops; copyto; createfile; createiprop; createtable; debugtrace; debugtracearg; debugtraceresult; debugtracesc; declare_mapi_interface; define_oleguid; deletecriticalsection; deleteprops; deregisteridleroutine; entercriticalsection; failed; fcharinstring; fchecked; fequalsabfiles; fillmemory; findlogonobject; fivtabcidleroutine; fmatched; fnamematch; free; freeanrbitmaps; freeprows; ftgregisteridleroutine; generatecontainerdn; getfilesize; getfiletime; getidsfromnames; getlasterror; getmemallocroutines; getnamesfromids; getopenfilename; getproplist; getprops; getprovidertable; getuserdefaultlcid; hr_failed; hrbuildcomboboxtable; hrbuildddlistboxtable; hrbuildlistboxtable; hrbuildroothier; hrgetdetailsdialog; hrgetpropaccess; hrgetsearchdialog; hrgetview; hrlpszgetcurrentfilename; hrmodifyrow; hrnewabcbutton; hrnewablogon; hrnewivtabc; hrnewootid; hrnewroot; hrnewsampdirectory; hrnewsampoouser; hrnewsampuser; hrnewsearch; hrnewstatusobject; hrnewtid; hrnotify; hropenfile; hropensingleprovider; hrreplacecurrentfilename; hrsetobjaccess; hrsetpropaccess; hrvalidateentry; initializecriticalsection; isbadcodeptr; isbadreadptr; isbadwriteptr; ivtabc_abort; ivtabc_advise; ivtabc_collapserow; ivtabc_createbookmark; ivtabc_expandrow; ivtabc_findrow; ivtabc_freebookmark; ivtabc_getcollapsestate; ivtabc_getrowcount; ivtabc_getstatus; ivtabc_querycolumns; ivtabc_queryinterface; ivtabc_queryposition; ivtabc_queryrows; ivtabc_querysortorder; ivtabc_release; ivtabc_restrict; ivtabc_seekrow; ivtabc_seekrowapprox; ivtabc_setcollapsestate; ivtabc_setcolumns; ivtabc_sorttable; ivtabc_unadvise; ivtabc_validateobject; ivtabc_waitforcompletion; leavecriticalsection; loadstring; loadstringa; lpallocbuff; lpallocmore; lpfreebuff; lpmuidfromlogon; lstrcata; lstrcmp; lstrcmpa; lstrcmpi; lstrcpy; lstrcpya; lstrlena; makeintresource; makeresult; mapi_iabcontainer_methods; mapi_iablogon_methods; mapi_iabprovider_methods; mapi_imailuser_methods; mapi_imapicontainer_methods; mapi_imapicontrol_methods; mapi_imapiprop_methods; mapi_imapistatus_methods; mapi_imapitable_methods; mapi_iunknown_methods; mapideinitidle; mapiinitidle; mapimethod_; mapimethod_declare; mapimethod_typedef; memcmp; memcpy; modifystatusrow; muldiv; newuid; nfassertsz; offsetof; onnotify; ootid_savechanges; openentry; openprofilesection; openproperty; pack; ppropfindprop; prop_id; prop_tag; prop_type; propcopymore; queryinterface; queryrows; readfile; realloc; release; removelogonobject; resultfromscode; root_addref; root_copyentries; root_createentry; root_deleteentries; root_getcontentstable; root_gethierarchytable; root_getlasterror; root_getsearchcriteria; root_openentry; root_openproperty; root_queryinterface; root_release; root_resolvenames; root_savechanges; root_setsearchcriteria; root_validateobject; savechanges; scloadstring; serviceentry; setcolumns; seterrorids; setfilepointer; setprops; setprovideruid; sizedsproptagarray; sizedssortorderset; stdmethod_; stdmethodimp_; szdecodescode; text; tid_openproperty; tid_release; tracesz1; validate_iabcontainer_copyentries; validate_iabcontainer_createentry; validate_iabcontainer_deleteentries; validate_iablogon_getoneofftable; validate_iablogon_openentry; validate_iablogon_openstatusentry; validate_iablogon_opentemplateid; validate_imapicontainer_getcontentstable; validate_imapicontainer_gethierarchytable; validate_imapicontainer_getsearchcriteria; validate_imapicontainer_setsearchcriteria; validate_imapicontrol_activate; validate_imapicontrol_getstate; validate_imapiprop_getlasterror; validate_imapiprop_openproperty; validate_imapiprop_savechanges; validate_imapistatus_changepassword; validate_imapistatus_flushqueues; validate_imapistatus_settingsdialog; validate_imapistatus_validatestate; validate_imapitable_abort; validate_imapitable_advise; validate_imapitable_collapserow; validate_imapitable_createbookmark; validate_imapitable_expandrow; validate_imapitable_findrow; validate_imapitable_freebookmark; validate_imapitable_getcollapsestate; validate_imapitable_getrowcount; validate_imapitable_getstatus; validate_imapitable_querycolumns; validate_imapitable_queryposition; validate_imapitable_queryrows; validate_imapitable_querysortorder; validate_imapitable_restrict; validate_imapitable_seekrow; validate_imapitable_seekrowapprox; validate_imapitable_setcollapsestate; validate_imapitable_setcolumns; validate_imapitable_sorttable; validate_imapitable_unadvise; validate_imapitable_waitforcompletion; validate_iunknown_addref; validate_iunknown_queryinterface; validate_iunknown_release; wrap_addref; wrap_copyprops; wrap_copyto; wrap_deleteprops; wrap_getidsfromnames; wrap_getlasterror; wrap_getnamesfromids; wrap_getproplist; wrap_getprops; wrap_openproperty; wrap_queryinterface; wrap_release; wrap_savechanges; wrap_setprops; wsprintfa; zeromemory