Hi, Is there an example of using a shmem::map? I'm getting: C:\boost_1_33_1\boost\shmem\sync\win32\win32_sync_primitives.hpp(155) : error C2668: 'boost::shmem::GetSystemTimeAsFileTime' : ambiguous call to overloaded function C:\boost_1_33_1\boost\shmem\sync\win32\win32_sync_primitives.hpp(105): could be 'void boost::shmem::GetSystemTimeAsFileTime(_FILETIME *)' C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(3678): or 'void GetSystemTimeAsFileTime(LPFILETIME)' [found using argument-dependent lookup] while trying to match the argument list '(_FILETIME *)' C:\boost_1_33_1\boost\shmem\sync\win32\win32_sync_primitives.hpp(215) : error C2668: 'boost::shmem::GetSystemInfo' : ambiguous call to overloaded function C:\boost_1_33_1\boost\shmem\sync\win32\win32_sync_primitives.hpp(117): could be 'void boost::shmem::GetSystemInfo(_SYSTEM_INFO *)' C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(3706): or 'void GetSystemInfo(LPSYSTEM_INFO)' [found using argument-dependent lookup] while trying to match the argument list '(_SYSTEM_INFO *)' when i try to compile boost::shmem::map<long,PHRunningData,boost::shmem::allocator<std::pair<long,PHRunningData>, boost::shmem::named_shared_object::segment_manager> > *_rp; is this an error in the library? I'm using the code from the vault. Thanks in advance, Jan.