mirror of
https://github.com/reactos/reactos.git
synced 2024-09-30 14:37:45 +00:00
Removed ActCtx.c.
svn path=/trunk/; revision=19433
This commit is contained in:
parent
8ced6754fb
commit
8200dffeed
|
@ -1,96 +0,0 @@
|
|||
#include <k32.h>
|
||||
|
||||
#define NDEBUG
|
||||
#include "../include/debug.h"
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOL
|
||||
STDCALL
|
||||
FindActCtxSectionStringA(
|
||||
DWORD dwFlags,
|
||||
const GUID *lpExtensionGuid,
|
||||
ULONG ulSectionId,
|
||||
LPCSTR lpStringToFind,
|
||||
PACTCTX_SECTION_KEYED_DATA ReturnedData
|
||||
)
|
||||
{
|
||||
BOOL bRetVal;
|
||||
LPWSTR lpStringToFindW;
|
||||
|
||||
/* Convert lpStringToFind */
|
||||
if (lpStringToFind)
|
||||
{
|
||||
BasepAnsiStringToHeapUnicodeString(lpStringToFind,
|
||||
(LPWSTR*) &lpStringToFindW);
|
||||
}
|
||||
|
||||
/* Call the Unicode function */
|
||||
bRetVal = FindActCtxSectionStringA(dwFlags,
|
||||
lpExtensionGuid,
|
||||
ulSectionId,
|
||||
lpStringToFind,
|
||||
ReturnedData);
|
||||
|
||||
/* Clean up */
|
||||
RtlFreeHeap(GetProcessHeap(), 0, (LPWSTR*) lpStringToFindW);
|
||||
|
||||
return bRetVal;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
HANDLE
|
||||
STDCALL
|
||||
CreateActCtxA(
|
||||
PCACTCTXA pActCtx
|
||||
)
|
||||
{
|
||||
ACTCTXW pActCtxW;
|
||||
HANDLE hRetVal;
|
||||
|
||||
ZeroMemory(&pActCtxW, sizeof(pActCtxW));
|
||||
pActCtxW.cbSize = sizeof(pActCtxW);
|
||||
pActCtxW.dwFlags = pActCtx->dwFlags;
|
||||
pActCtxW.wProcessorArchitecture = pActCtx->wProcessorArchitecture;
|
||||
pActCtxW.dwFlags = pActCtx->wProcessorArchitecture;
|
||||
|
||||
pActCtxW.hModule = pActCtx->hModule;
|
||||
|
||||
/* Convert ActCtx Strings */
|
||||
if (pActCtx->lpAssemblyDirectory)
|
||||
{
|
||||
BasepAnsiStringToHeapUnicodeString(pActCtx->lpSource,
|
||||
(LPWSTR*) &pActCtxW.lpSource);
|
||||
}
|
||||
|
||||
if (pActCtx->lpAssemblyDirectory)
|
||||
{
|
||||
BasepAnsiStringToHeapUnicodeString(pActCtx->lpAssemblyDirectory,
|
||||
(LPWSTR*) &pActCtxW.lpAssemblyDirectory);
|
||||
}
|
||||
if (pActCtx->lpResourceName)
|
||||
{
|
||||
BasepAnsiStringToHeapUnicodeString(pActCtx->lpResourceName,
|
||||
(LPWSTR*) &pActCtxW.lpResourceName);
|
||||
}
|
||||
if (pActCtx->lpApplicationName)
|
||||
{
|
||||
BasepAnsiStringToHeapUnicodeString(pActCtx->lpApplicationName,
|
||||
(LPWSTR*) &pActCtxW.lpApplicationName);
|
||||
}
|
||||
|
||||
/* Call the Unicode function */
|
||||
hRetVal = CreateActCtxW(&pActCtxW);
|
||||
|
||||
/* Clean up */
|
||||
RtlFreeHeap(GetProcessHeap(), 0, (LPWSTR*) pActCtxW.lpSource);
|
||||
RtlFreeHeap(GetProcessHeap(), 0, (LPWSTR*) pActCtxW.lpAssemblyDirectory);
|
||||
RtlFreeHeap(GetProcessHeap(), 0, (LPWSTR*) pActCtxW.lpResourceName);
|
||||
RtlFreeHeap(GetProcessHeap(), 0, (LPWSTR*) pActCtxW.lpApplicationName);
|
||||
|
||||
return hRetVal;
|
||||
}
|
Loading…
Reference in a new issue