mirror of
https://github.com/reactos/reactos.git
synced 2024-10-04 16:36:11 +00:00
Partially implement ElfrReportEventW
svn path=/trunk/; revision=30003
This commit is contained in:
parent
e11f608e8f
commit
3c7eb9f6d5
|
@ -151,7 +151,8 @@ NTSTATUS ElfrRegisterEventSourceW(
|
|||
/* [out] */ PLOGHANDLE Handle)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
*Handle = 1;
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
|
@ -203,8 +204,43 @@ NTSTATUS ElfrReportEventW(
|
|||
/* [unique][out][in] */ long __RPC_FAR * unknown1,
|
||||
/* [unique][out][in] */ long __RPC_FAR * unknown2)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
short i;
|
||||
|
||||
/* partial stub */
|
||||
|
||||
if (NumStrings == 0)
|
||||
return STATUS_SUCCESS;
|
||||
|
||||
if (Strings == NULL)
|
||||
return STATUS_SUCCESS;
|
||||
|
||||
for (i = 0; i < NumStrings; i++)
|
||||
{
|
||||
switch (Type)
|
||||
{
|
||||
case EVENTLOG_SUCCESS:
|
||||
DPRINT1("Success: %S\n", Strings[i]);
|
||||
break;
|
||||
|
||||
case EVENTLOG_ERROR_TYPE:
|
||||
DPRINT1("Error: %S\n", Strings[i]);
|
||||
break;
|
||||
|
||||
case EVENTLOG_WARNING_TYPE:
|
||||
DPRINT1("Warning: %S\n", Strings[i]);
|
||||
break;
|
||||
|
||||
case EVENTLOG_INFORMATION_TYPE:
|
||||
DPRINT1("Info: %S\n", Strings[i]);
|
||||
break;
|
||||
|
||||
default:
|
||||
DPRINT1("Type %hu: %S\n", Type, Strings[i]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue