21 lines
495 B
C++
21 lines
495 B
C++
// Copyright (c) Microsoft Corporation.
|
|
// Licensed under the MIT license.
|
|
|
|
#include "precomp.h"
|
|
#include <wrl.h>
|
|
using namespace Microsoft::WRL;
|
|
|
|
#if !defined(__WRL_WINRT_STRICT__)
|
|
_Check_return_
|
|
STDAPI
|
|
DllGetClassObject(_In_ REFCLSID rclsid, _In_ REFIID riid, _Outptr_ void** ppv)
|
|
{
|
|
return Module<InProc>::GetModule().GetClassObject(rclsid, riid, ppv);
|
|
}
|
|
#endif
|
|
|
|
STDAPI DllCanUnloadNow()
|
|
{
|
|
return Module<InProc>::GetModule().Terminate() ? S_OK : S_FALSE;
|
|
}
|