DescriptionRemove RuntimeObject.lib dependency in Windows 10 Web MIDI backend
Although required by WRL wrappers, linking with RuntimeObject.lib introduces
dependency to certain libraries that may not be available on Windows 7. As we
will eventually supply both WinMM and WinRT implementations for Web MIDI in the
same binary, here we eliminate the dependency by loading required library
functions at runtime with Win32 APIs and remove usages of WRL wrappers.
BUG=642602
R=toyoshim@chromium.org
Committed: https://crrev.com/7086ca44644de7beee7c5b0d5b6170b816575943
Cr-Commit-Position: refs/heads/master@{#415915}
Patch Set 1 #
Total comments: 5
Patch Set 2 : use scoped_generic, comments #
Total comments: 1
Patch Set 3 : rebase #
Total comments: 5
Patch Set 4 : move LoadLibrary() to InitializeOnComThread() #
Total comments: 2
Dependent Patchsets: Messages
Total messages: 14 (4 generated)
|