(In reply to Bas Schouten (:bas.schouten) from comment #17) > (In reply to Aaron Klotz [:aklotz] from comment #16) > > What are the arguments to `LazyInstantiator::QueryService`? There is a possibility that the service ID and/or IID are unsupported anyway we could filter out those requests... > > IID is {33F139EE-E509-47F7-BF39-837644F74576}. Only reference to this I can see is https://social.msdn.microsoft.com/Forums/en-US/ff2857bb-b682-4d6f-92ee-68737567be87/windows-8-onscreen-keyboard-on-logon-screen, related to OSK, indeed I have a drawing tablet connected to my desktop, which supports OSK, and my laptop has a touch screen which supports OSK as well. We don't support this IID, it may be best to just explicitly ignore it. Going to go one step further and create a list of IIDs we -do- support. And return E_UNSUPPORTED for everything else, how do you feel about this Aaron?
Bug 1687535 Comment 18 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
(In reply to Bas Schouten (:bas.schouten) from comment #17) > (In reply to Aaron Klotz [:aklotz] from comment #16) > > What are the arguments to `LazyInstantiator::QueryService`? There is a possibility that the service ID and/or IID are unsupported anyway we could filter out those requests... > > IID is {33F139EE-E509-47F7-BF39-837644F74576}. Only reference to this I can see is https://social.msdn.microsoft.com/Forums/en-US/ff2857bb-b682-4d6f-92ee-68737567be87/windows-8-onscreen-keyboard-on-logon-screen, related to OSK, indeed I have a drawing tablet connected to my desktop, which supports OSK, and my laptop has a touch screen which supports OSK as well. We don't support this IID, it may be best to just explicitly ignore it. Going to go one step further and create a list of IIDs we -do- support. And return E_NOTIMPL for everything else, how do you feel about this Aaron?