mirror of
https://github.com/reactos/reactos.git
synced 2024-07-09 06:05:11 +00:00
- various msvc fixes
* inline -> __inline * use msvc generated interface name * fix duplicate definition of ElfrRegisterEventSourceA -> ElfrRegisterEventSourceW * fix memory leak in ElfrOpenELA svn path=/trunk/; revision=25097
This commit is contained in:
parent
880ee116c3
commit
659dc2230c
|
@ -154,7 +154,7 @@ PBYTE LogfAllocAndBuildNewRecord(LPDWORD lpRecSize,
|
||||||
DWORD dwDataSize,
|
DWORD dwDataSize,
|
||||||
LPVOID lpRawData);
|
LPVOID lpRawData);
|
||||||
|
|
||||||
inline void LogfFreeRecord(LPVOID Rec);
|
void __inline LogfFreeRecord(LPVOID Rec);
|
||||||
|
|
||||||
/* eventlog.c */
|
/* eventlog.c */
|
||||||
VOID PRINT_HEADER(PFILE_HEADER header);
|
VOID PRINT_HEADER(PFILE_HEADER header);
|
||||||
|
|
|
@ -859,7 +859,7 @@ PBYTE LogfAllocAndBuildNewRecord(LPDWORD lpRecSize,
|
||||||
return Buffer;
|
return Buffer;
|
||||||
}
|
}
|
||||||
|
|
||||||
inline void LogfFreeRecord(LPVOID Rec)
|
void __inline LogfFreeRecord(LPVOID Rec)
|
||||||
{
|
{
|
||||||
HeapFree(MyHeap, 0, Rec);
|
HeapFree(MyHeap, 0, Rec);
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,8 +22,11 @@ DWORD STDCALL RpcThreadRoutine(LPVOID lpParameter)
|
||||||
DPRINT("RpcServerUseProtseqEpW() failed (Status %lx)\n", Status);
|
DPRINT("RpcServerUseProtseqEpW() failed (Status %lx)\n", Status);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
Status = RpcServerRegisterIf(eventlog_v0_0_s_ifspec, NULL, NULL);
|
||||||
|
#else
|
||||||
Status = RpcServerRegisterIf(eventlog_ServerIfHandle, NULL, NULL);
|
Status = RpcServerRegisterIf(eventlog_ServerIfHandle, NULL, NULL);
|
||||||
|
#endif
|
||||||
|
|
||||||
if(Status != RPC_S_OK)
|
if(Status != RPC_S_OK)
|
||||||
{
|
{
|
||||||
|
@ -121,10 +124,10 @@ NTSTATUS ElfrOpenELW(
|
||||||
|
|
||||||
|
|
||||||
/* Function 8 */
|
/* Function 8 */
|
||||||
NTSTATUS ElfrRegisterEventSourceA(
|
NTSTATUS ElfrRegisterEventSourceW(
|
||||||
/* [unique][in] */ LPSTR ServerName,
|
/* [unique][in] */ LPWSTR ServerName,
|
||||||
/* [in] */ PANSI_STRING LogName,
|
/* [in] */ PUNICODE_STRING LogName,
|
||||||
/* [in] */ PANSI_STRING NullStr,
|
/* [in] */ PUNICODE_STRING NullStr,
|
||||||
/* [in] */ long MajorVer,
|
/* [in] */ long MajorVer,
|
||||||
/* [in] */ long MinorVer,
|
/* [in] */ long MinorVer,
|
||||||
/* [out] */ PLOGHANDLE Handle)
|
/* [out] */ PLOGHANDLE Handle)
|
||||||
|
@ -224,7 +227,7 @@ NTSTATUS ElfrOpenELA(
|
||||||
if(ServerName &&
|
if(ServerName &&
|
||||||
!RtlCreateUnicodeStringFromAsciiz(&servername, ServerName))
|
!RtlCreateUnicodeStringFromAsciiz(&servername, ServerName))
|
||||||
{
|
{
|
||||||
RtlFreeUnicodeString(&servername);
|
RtlFreeUnicodeString(&logname);
|
||||||
return STATUS_NO_MEMORY;
|
return STATUS_NO_MEMORY;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue