summaryrefslogtreecommitdiff
path: root/audio/sysvad/SwapAPO
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/SwapAPO
parent83343ad4659288486e6da02c2a7022727a8722d7 (diff)
Resolve SAL annotations
Diffstat (limited to 'audio/sysvad/SwapAPO')
-rw-r--r--audio/sysvad/SwapAPO/APO/SwapAPODll.cpp6
-rw-r--r--audio/sysvad/SwapAPO/APO/swapapomfx.cpp1
-rw-r--r--audio/sysvad/SwapAPO/PropPageExtensions/CplExt.cpp6
3 files changed, 11 insertions, 2 deletions
diff --git a/audio/sysvad/SwapAPO/APO/SwapAPODll.cpp b/audio/sysvad/SwapAPO/APO/SwapAPODll.cpp
index 4792b344..e9a04889 100644
--- a/audio/sysvad/SwapAPO/APO/SwapAPODll.cpp
+++ b/audio/sysvad/SwapAPO/APO/SwapAPODll.cpp
@@ -118,6 +118,7 @@ extern "C" BOOL WINAPI DllMain(HINSTANCE /* hInstance */, DWORD dwReason, LPVOID
// {secret}
+__control_entrypoint(DllExport)
STDAPI DllCanUnloadNow(void)
{
return _AtlModule.DllCanUnloadNow();
@@ -125,13 +126,15 @@ STDAPI DllCanUnloadNow(void)
// {secret}
-STDAPI DllGetClassObject(_In_ REFCLSID rclsid,_In_ REFIID riid, _Outptr_ LPVOID* ppv)
+_Check_return_
+STDAPI DllGetClassObject(_In_ REFCLSID rclsid, _In_ REFIID riid, _Outptr_ LPVOID FAR* ppv)
{
return _AtlModule.DllGetClassObject(rclsid, riid, ppv);
}
// {secret}
+__control_entrypoint(DllExport)
STDAPI DllRegisterServer(void)
{
// registers object, typelib and all interfaces in typelib
@@ -141,6 +144,7 @@ STDAPI DllRegisterServer(void)
// {secret}
+__control_entrypoint(DllExport)
STDAPI DllUnregisterServer(void)
{
HRESULT hr = _AtlModule.DllUnregisterServer();
diff --git a/audio/sysvad/SwapAPO/APO/swapapomfx.cpp b/audio/sysvad/SwapAPO/APO/swapapomfx.cpp
index 113e0aa4..99677425 100644
--- a/audio/sysvad/SwapAPO/APO/swapapomfx.cpp
+++ b/audio/sysvad/SwapAPO/APO/swapapomfx.cpp
@@ -881,6 +881,7 @@ HRESULT CSwapAPOMFX::ValidateAndCacheConnectionInfo(UINT32 u32NumInputConnection
f32InverseChannelCount = 1.0f/m_u32SamplesPerFrame;
for (UINT16 u16Index=0; u16Index<m_u32SamplesPerFrame; u16Index++)
{
+#pragma warning(suppress:6386)
m_pf32Coefficients[u16Index] = 1.0f - (FLOAT32)(f32InverseChannelCount)*u16Index;
}
diff --git a/audio/sysvad/SwapAPO/PropPageExtensions/CplExt.cpp b/audio/sysvad/SwapAPO/PropPageExtensions/CplExt.cpp
index dd915cd5..b64d51a2 100644
--- a/audio/sysvad/SwapAPO/PropPageExtensions/CplExt.cpp
+++ b/audio/sysvad/SwapAPO/PropPageExtensions/CplExt.cpp
@@ -39,6 +39,7 @@ extern "C" BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpRes
// Used to determine whether the DLL can be unloaded by OLE
+__control_entrypoint(DllExport)
STDAPI DllCanUnloadNow(void)
{
return _AtlModule.DllCanUnloadNow();
@@ -46,13 +47,15 @@ STDAPI DllCanUnloadNow(void)
// Returns a class factory to create an object of the requested type
-STDAPI DllGetClassObject(_In_ REFCLSID rclsid,_In_ REFIID riid, _Outptr_ LPVOID* ppv)
+_Check_return_
+STDAPI DllGetClassObject(_In_ REFCLSID rclsid, _In_ REFIID riid, _Outptr_ LPVOID FAR* ppv)
{
return _AtlModule.DllGetClassObject(rclsid, riid, ppv);
}
// DllRegisterServer - Adds entries to the system registry
+__control_entrypoint(DllExport)
STDAPI DllRegisterServer(void)
{
// registers object, typelib and all interfaces in typelib
@@ -62,6 +65,7 @@ STDAPI DllRegisterServer(void)
// DllUnregisterServer - Removes entries from the system registry
+__control_entrypoint(DllExport)
STDAPI DllUnregisterServer(void)
{
HRESULT hr = _AtlModule.DllUnregisterServer();