Fixed missing REACTOS_UCS2 captive wchar_t string wrapper
[reactos.git] / ntoskrnl / nt / ntevent.c
index 496bc62..09e1ad8 100644 (file)
@@ -73,7 +73,7 @@ NtInitializeEventImplementation(VOID)
 {
    ExEventObjectType = ExAllocatePool(NonPagedPool,sizeof(OBJECT_TYPE));
    
-   RtlCreateUnicodeString(&ExEventObjectType->TypeName, L"Event");
+   RtlCreateUnicodeString(&ExEventObjectType->TypeName, REACTOS_UCS2(L"Event"));
    
    ExEventObjectType->Tag = TAG('E', 'V', 'T', 'T');
    ExEventObjectType->MaxObjects = ULONG_MAX;
@@ -95,6 +95,7 @@ NtInitializeEventImplementation(VOID)
    ExEventObjectType->DuplicationNotify = NULL;
 }
 
+#ifndef LIBCAPTIVE
 
 NTSTATUS STDCALL
 NtClearEvent(IN HANDLE EventHandle)
@@ -117,6 +118,7 @@ NtClearEvent(IN HANDLE EventHandle)
    return(STATUS_SUCCESS);
 }
 
+#endif /* LIBCAPTIVE */
 
 NTSTATUS STDCALL
 NtCreateEvent(OUT PHANDLE UnsafeEventHandle,
@@ -169,6 +171,7 @@ NtCreateEvent(OUT PHANDLE UnsafeEventHandle,
    return(STATUS_SUCCESS);
 }
 
+#ifndef LIBCAPTIVE
 
 NTSTATUS STDCALL
 NtOpenEvent(OUT PHANDLE UnsafeEventHandle,
@@ -331,4 +334,6 @@ NtSetEvent(IN HANDLE EventHandle,
    return(STATUS_SUCCESS);
 }
 
+#endif /* LIBCAPTIVE */
+
 /* EOF */