mirror of
https://github.com/reactos/reactos.git
synced 2024-10-04 16:36: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,
|
||||
LPVOID lpRawData);
|
||||
|
||||
inline void LogfFreeRecord(LPVOID Rec);
|
||||
void __inline LogfFreeRecord(LPVOID Rec);
|
||||
|
||||
/* eventlog.c */
|
||||
VOID PRINT_HEADER(PFILE_HEADER header);
|
||||
|
|
|
@ -859,7 +859,7 @@ PBYTE LogfAllocAndBuildNewRecord(LPDWORD lpRecSize,
|
|||
return Buffer;
|
||||
}
|
||||
|
||||
inline void LogfFreeRecord(LPVOID Rec)
|
||||
void __inline LogfFreeRecord(LPVOID Rec)
|
||||
{
|
||||
HeapFree(MyHeap, 0, Rec);
|
||||
}
|
||||
|
|
|
@ -22,8 +22,11 @@ DWORD STDCALL RpcThreadRoutine(LPVOID lpParameter)
|
|||
DPRINT("RpcServerUseProtseqEpW() failed (Status %lx)\n", Status);
|
||||
return 0;
|
||||
}
|
||||
|
||||
#ifdef _MSC_VER
|
||||
Status = RpcServerRegisterIf(eventlog_v0_0_s_ifspec, NULL, NULL);
|
||||
#else
|
||||
Status = RpcServerRegisterIf(eventlog_ServerIfHandle, NULL, NULL);
|
||||
#endif
|
||||
|
||||
if(Status != RPC_S_OK)
|
||||
{
|
||||
|
@ -121,10 +124,10 @@ NTSTATUS ElfrOpenELW(
|
|||
|
||||
|
||||
/* Function 8 */
|
||||
NTSTATUS ElfrRegisterEventSourceA(
|
||||
/* [unique][in] */ LPSTR ServerName,
|
||||
/* [in] */ PANSI_STRING LogName,
|
||||
/* [in] */ PANSI_STRING NullStr,
|
||||
NTSTATUS ElfrRegisterEventSourceW(
|
||||
/* [unique][in] */ LPWSTR ServerName,
|
||||
/* [in] */ PUNICODE_STRING LogName,
|
||||
/* [in] */ PUNICODE_STRING NullStr,
|
||||
/* [in] */ long MajorVer,
|
||||
/* [in] */ long MinorVer,
|
||||
/* [out] */ PLOGHANDLE Handle)
|
||||
|
@ -224,7 +227,7 @@ NTSTATUS ElfrOpenELA(
|
|||
if(ServerName &&
|
||||
!RtlCreateUnicodeStringFromAsciiz(&servername, ServerName))
|
||||
{
|
||||
RtlFreeUnicodeString(&servername);
|
||||
RtlFreeUnicodeString(&logname);
|
||||
return STATUS_NO_MEMORY;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue