RAPI个人学习的一点笔记

时间:2023-01-15 02:15:03
HRESULT CeRapiInvoke(
LPCWSTR pDllPath,
LPCWSTR pFunctionName,
DWORD cbInput,
BYTE* pInput,
DWORD* pcbOutput,
BYTE** ppOutput,
IRAPIStream** ppIRAPIStream,
DWORD dwReserved
);

这个是RAPI调用的函数,那么DLL中的函数也应该按照这个模版来写。
int CallMyFunction(DWORD cbInput, BYTE* pInput,
DWORD* pcbOutput, BYTE** ppOutput,
IRAPIStream* pStream)
{
return 0;
}
</pre><pre code_snippet_id="1947360" snippet_file_name="blog_20161025_4_9367651" name="code" class="cpp">像这样写,然后才能被Invoke函数调用,其余功能还在学习ing。