summaryrefslogtreecommitdiff
path: root/audio/sysvad/KeywordDetectorAdapter/dllmain.cpp
diff options
context:
space:
mode:
authorGirish Pattabiraman <[email protected]>2017-01-21 21:07:31 -0800
committerGirish Pattabiraman <[email protected]>2017-01-21 21:07:31 -0800
commit5d4e0d88ceba97ec2f6f5751b8ff10917f173459 (patch)
tree2a13d0161d0e82c6058f582dd7c61c62cbcd6f59 /audio/sysvad/KeywordDetectorAdapter/dllmain.cpp
parent83343ad4659288486e6da02c2a7022727a8722d7 (diff)
Resolve SAL annotations
Diffstat (limited to 'audio/sysvad/KeywordDetectorAdapter/dllmain.cpp')
-rw-r--r--audio/sysvad/KeywordDetectorAdapter/dllmain.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/audio/sysvad/KeywordDetectorAdapter/dllmain.cpp b/audio/sysvad/KeywordDetectorAdapter/dllmain.cpp
index c29f4464..ac412859 100644
--- a/audio/sysvad/KeywordDetectorAdapter/dllmain.cpp
+++ b/audio/sysvad/KeywordDetectorAdapter/dllmain.cpp
@@ -12,18 +12,20 @@ STDAPI DllGetActivationFactory(_In_ HSTRING activatibleClassId, _COM_Outptr_ IAc
#endif
#if !defined(__WRL_WINRT_STRICT__)
-STDAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, _COM_Outptr_ void** ppv)
+_Check_return_
+STDAPI DllGetClassObject(_In_ REFCLSID rclsid, _In_ REFIID riid, _Outptr_ LPVOID FAR* ppv)
{
return Module<InProc>::GetModule().GetClassObject(rclsid, riid, ppv);
}
#endif
+__control_entrypoint(DllExport)
STDAPI DllCanUnloadNow()
{
return Module<InProc>::GetModule().Terminate() ? S_OK : S_FALSE;
}
-STDAPI_(BOOL) DllMain(_In_opt_ HINSTANCE hinst, DWORD reason, _In_opt_ void*)
+STDAPI_(BOOL) DllMain(_In_ HINSTANCE hinst, DWORD reason, _In_opt_ void*)
{
if (reason == DLL_PROCESS_ATTACH)
{