id summary reporter owner description type status milestone component version severity resolution keywords cc 11732 Use CreateEventW instead of CreateEvent Kim Gräsman chris_kohlhoff "We use boost.asio together with the Poco library. Poco has decided to #undef some common Windows API wrappers to avoid weird symbol decoration, among them CreateEvent. The Windows convention is to have a #define for Function, which expands to FunctionA for non-Unicode builds and FunctionW for Unicode builds. Since asio does not appear to use named events (always passes 0 for the event name), it doesn't matter which one it uses. On Windows, the -A functions are always wrappers for the -W functions, so it makes sense to use the wide-char variant (should save at least a jump.) So I suggest that boost.asio should use CreateEventW consistently instead of CreateEvent." Bugs new To Be Determined asio Boost 1.57.0 Problem