diff options
| author | Girish Pattabiraman <[email protected]> | 2017-01-21 21:07:31 -0800 |
|---|---|---|
| committer | Girish Pattabiraman <[email protected]> | 2017-01-21 21:07:31 -0800 |
| commit | 5d4e0d88ceba97ec2f6f5751b8ff10917f173459 (patch) | |
| tree | 2a13d0161d0e82c6058f582dd7c61c62cbcd6f59 /audio/sysvad/KeywordDetectorAdapter/dllmain.cpp | |
| parent | 83343ad4659288486e6da02c2a7022727a8722d7 (diff) | |
Resolve SAL annotations
Diffstat (limited to 'audio/sysvad/KeywordDetectorAdapter/dllmain.cpp')
| -rw-r--r-- | audio/sysvad/KeywordDetectorAdapter/dllmain.cpp | 6 |
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) { |
