Windows CE supports only a free-threading model in which a component may be called by any thread at any time. When you develop your application, ensure that the component synchronizes itself to prevent simultaneous accesses by different free threads. To register the threading model of a COM object, which is the named value, you can add ThreadingModel to the object's InprocServer32 key. Use the string "Free" to present the information in a user-readable form.