• 大小: 4.48MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-30
  • 语言: 其他
  • 标签: ppapi  chrome  plugins  

资源简介

在vs中建立win32工程,将此API文件夹设置为头文件搜索路径,便可以开始你的PPAPI开发之旅啦

资源截图

代码片段和文件信息

// Activex.cpp : Implementation of DLL Exports.


// Note: Proxy/Stub Information
//      To build a separate proxy/stub DLL 
//      run nmake -f Activexps.mk in the project directory.

#include “stdafx.h“
#include “resource.h“
#include 
#include “Activex.h“

#include “Activex_i.c“
#include “embed.h“


CComModule _Module;

BEGIN_object_MAP(objectMap)
object_ENTRY(CLSID_embed Cembed)
END_object_MAP()

/////////////////////////////////////////////////////////////////////////////
// DLL Entry Point

extern “C“
BOOL WINAPI DllMain(HINSTANCE hInstance DWORD dwReason LPVOID /*lpReserved*/)
{
    if (dwReason == DLL_PROCESS_ATTACH)
    {
        _Module.Init(objectMap hInstance &LIBID_ACTIVEXLib);
        DisableThreadLibraryCalls(hInstance);
    }
    else if (dwReason == DLL_PROCESS_DETACH)
        _Module.Term();
    return TRUE;    // ok
}

/////////////////////////////////////////////////////////////////////////////
// Used to determine whether the DLL can be unloaded by OLE

STDAPI DllCanUnloadNow(void)
{
    return (_Module.GetLockCount()==0) ? S_OK : S_FALSE;
}

/////////////////////////////////////////////////////////////////////////////
// Returns a class factory to create an object of the requested type

STDAPI DllGetClassobject(REFCLSID rclsid REFIID riid LPVOID* ppv)
{
    return _Module.GetClassobject(rclsid riid ppv);
}

/////////////////////////////////////////////////////////////////////////////
// DllRegisterServer - Adds entries to the system registry

STDAPI DllRegisterServer(void)
{
    // registers object typelib and all interfaces in typelib
    return _Module.RegisterServer(TRUE);
}

/////////////////////////////////////////////////////////////////////////////
// DllUnregisterServer - Removes entries from the system registry

STDAPI DllUnregisterServer(void)
{
    return _Module.UnregisterServer(TRUE);
}



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-10-11 14:21  BHO-master\
     文件       11357  2018-10-11 14:21  BHO-master\LICENSE
     文件          54  2018-10-11 14:21  BHO-master\README.md
     目录           0  2018-10-11 14:21  BHO-master\activex\
     文件        1951  2018-10-11 14:21  BHO-master\activex\Activex.cpp
     文件         222  2018-10-11 14:21  BHO-master\activex\Activex.def
     文件       12916  2018-10-11 14:21  BHO-master\activex\Activex.dsp
     文件         537  2018-10-11 14:21  BHO-master\activex\Activex.dsw
     文件       13062  2018-10-11 14:21  BHO-master\activex\Activex.h
     文件        1554  2018-10-11 14:21  BHO-master\activex\Activex.idl
     文件       55808  2018-10-11 14:21  BHO-master\activex\Activex.opt
     文件        1758  2018-10-11 14:21  BHO-master\activex\Activex.plg
     文件        3020  2018-10-11 14:21  BHO-master\activex\Activex.rc
     文件         249  2018-10-11 14:21  BHO-master\activex\Activexps.def
     文件         454  2018-10-11 14:21  BHO-master\activex\Activexps.mk
     文件        4514  2018-10-11 14:21  BHO-master\activex\embed.cpp
     文件        3454  2018-10-11 14:21  BHO-master\activex\embed.h
     文件        1051  2018-10-11 14:21  BHO-master\activex\embed.htm
     文件         769  2018-10-11 14:21  BHO-master\activex\embed.rgs
     文件         545  2018-10-11 14:21  BHO-master\activex\Resource.h
     文件         315  2018-10-11 14:21  BHO-master\activex\StdAfx.cpp
     文件         929  2018-10-11 14:21  BHO-master\activex\StdAfx.h
     文件         835  2018-10-11 14:21  BHO-master\activex\dlldata.c
     文件         246  2018-10-11 14:21  BHO-master\activex\embed.bmp
     目录           0  2018-10-11 14:21  BHO-master\activex_demo\
     文件        1088  2018-10-11 14:21  BHO-master\activex_demo\Test.sln
     目录           0  2018-10-11 14:21  BHO-master\activex_demo\Test\
     文件        1685  2018-10-11 14:21  BHO-master\activex_demo\Test\Cathelp.cpp
     文件         335  2018-10-11 14:21  BHO-master\activex_demo\Test\Cathelp.h
     文件        3119  2018-10-11 14:21  BHO-master\activex_demo\Test\ReadMe.txt
     文件        2487  2018-10-11 14:21  BHO-master\activex_demo\Test\Test.cpp
............此处省略2141个文件信息

评论

共有 条评论