classfactory.h

来自「WIndows mobile 5.0 pocket pc sdk sample 」· C头文件 代码 · 共 44 行

H
44
字号
//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//
//
// Use of this source code is subject to the terms of the Microsoft end-user
// license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
// If you did not accept the terms of the EULA, you are not authorized to use
// this source code. For a copy of the EULA, please see the LICENSE.RTF on your
// install media.
//

#pragma once

class MyClassFactory : public IClassFactory
{
    
public:
    MyClassFactory();
    virtual ~MyClassFactory();

    ///////////////////////////////////////////////////////////////////////////////
    // IUnknown interface Methods
    //
    STDMETHODIMP QueryInterface(REFIID riid, void** ppObject);
    STDMETHODIMP_(ULONG) AddRef();
    STDMETHODIMP_(ULONG) Release();
    //
    ///////////////////////////////////////////////////////////////////////////////


    ///////////////////////////////////////////////////////////////////////////////
    // IClassFactory Interface Methods
    STDMETHODIMP CreateInstance(IUnknown *pUnkOuter, REFIID riid, void** ppObject);
    STDMETHODIMP LockServer(BOOL fLock);
    //
    ///////////////////////////////////////////////////////////////////////////////


private:
    int m_cRef;       
    
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?