mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 19:12:57 +00:00
Implemented a handfull of easy Eng APIs. Just leave them in stubs for now.
svn path=/trunk/; revision=28417
This commit is contained in:
parent
d149b737c0
commit
5f7a8012cd
1 changed files with 23 additions and 11 deletions
|
@ -2766,11 +2766,26 @@ EngFillPath(SURFOBJ *pso,PATHOBJ *ppo,CLIPOBJ *pco,BRUSHOBJ *pbo,POINTL *pptlBru
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
PVOID STDCALL
|
PVOID STDCALL
|
||||||
EngFindResource(HANDLE h,int iName,int iType,PULONG pulSize)
|
EngFindResource(HANDLE h,
|
||||||
|
int iName,
|
||||||
|
int iType,
|
||||||
|
PULONG pulSize)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
HRSRC HRSrc;
|
||||||
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
DWORD Size;
|
||||||
return 0;
|
HGLOBAL Hg;
|
||||||
|
LPVOID Lock;
|
||||||
|
|
||||||
|
if (!(HRSrc = FindResourceW( (HMODULE) h,
|
||||||
|
MAKEINTRESOURCEW(iName),
|
||||||
|
MAKEINTRESOURCEW(iType)
|
||||||
|
)))
|
||||||
|
return NULL;
|
||||||
|
if (!(Size = SizeofResource( (HMODULE) h, HRSrc ))) return NULL;
|
||||||
|
if (!(Hg = LoadResource( (HMODULE) h, HRSrc ))) return NULL;
|
||||||
|
Lock = LockResource( Hg );
|
||||||
|
pulSize = (PULONG) Size;
|
||||||
|
return (PVOID) Lock;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -2779,8 +2794,7 @@ EngFindResource(HANDLE h,int iName,int iType,PULONG pulSize)
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
EngFreeModule(HANDLE h)
|
EngFreeModule(HANDLE h)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
LdrUnloadDll(h);
|
||||||
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -2790,8 +2804,8 @@ VOID STDCALL
|
||||||
EngGetCurrentCodePage(OUT PUSHORT OemCodePage,
|
EngGetCurrentCodePage(OUT PUSHORT OemCodePage,
|
||||||
OUT PUSHORT AnsiCodePage)
|
OUT PUSHORT AnsiCodePage)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
OemCodePage = (PUSHORT) GetOEMCP();
|
||||||
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
AnsiCodePage = (PUSHORT) GetACP();
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -2852,9 +2866,7 @@ EngLineTo(SURFOBJ *Surface,
|
||||||
HANDLE STDCALL
|
HANDLE STDCALL
|
||||||
EngLoadModule(LPWSTR pwsz)
|
EngLoadModule(LPWSTR pwsz)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
return LoadLibraryExW ( pwsz, NULL, LOAD_LIBRARY_AS_DATAFILE);
|
||||||
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue