代码拉取完成,页面将自动刷新
// Copyright (c) 2010 The WebM project authors. All Rights Reserved.
//
// Use of this source code is governed by a BSD-style license
// that can be found in the LICENSE file in the root of the source
// tree. An additional intellectual property rights grant can be found
// in the file PATENTS. All contributing project authors may
// be found in the AUTHORS file in the root of the source tree.
#pragma once
#include <objbase.h>
class CFactory : public IClassFactory
{
public:
typedef HRESULT (*create_t)(IClassFactory*, IUnknown*, const IID&, void**);
CFactory(ULONG*, create_t);
virtual ~CFactory();
HRESULT STDMETHODCALLTYPE QueryInterface(const IID&, void**);
ULONG STDMETHODCALLTYPE AddRef();
ULONG STDMETHODCALLTYPE Release();
HRESULT STDMETHODCALLTYPE CreateInstance(IUnknown*, const IID&, void**);
HRESULT STDMETHODCALLTYPE LockServer(BOOL);
private:
const create_t m_create;
ULONG* const m_pcLock;
ULONG m_cRef;
CFactory(const CFactory&);
CFactory& operator=(const CFactory&);
};
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。