diff --git a/reactos/sdk/lib/cmlib/cmlib.h b/reactos/sdk/lib/cmlib/cmlib.h index 64861c5fc93..339bd038cd1 100644 --- a/reactos/sdk/lib/cmlib/cmlib.h +++ b/reactos/sdk/lib/cmlib/cmlib.h @@ -70,6 +70,26 @@ #define OBJ_NAME_PATH_SEPARATOR ((WCHAR)L'\\') #define UNICODE_NULL ((WCHAR)0) + VOID NTAPI + RtlInitUnicodeString( + IN OUT PUNICODE_STRING DestinationString, + IN PCWSTR SourceString); + + LONG NTAPI + RtlCompareUnicodeString( + IN PCUNICODE_STRING String1, + IN PCUNICODE_STRING String2, + IN BOOLEAN CaseInSensitive); + + VOID + NTAPI + KeBugCheckEx( + IN ULONG BugCheckCode, + IN ULONG_PTR BugCheckParameter1, + IN ULONG_PTR BugCheckParameter2, + IN ULONG_PTR BugCheckParameter3, + IN ULONG_PTR BugCheckParameter4); + VOID NTAPI KeQuerySystemTime( OUT PLARGE_INTEGER CurrentTime); diff --git a/reactos/sdk/tools/kbdtool/kbdtool.h b/reactos/sdk/tools/kbdtool/kbdtool.h index 5d36972fb64..bf14307d407 100644 --- a/reactos/sdk/tools/kbdtool/kbdtool.h +++ b/reactos/sdk/tools/kbdtool/kbdtool.h @@ -8,6 +8,7 @@ /* INCLUDES *******************************************************************/ +#include #include #include #include @@ -66,12 +67,31 @@ typedef struct tagLAYOUT LAYOUTENTRY Entry[110]; } LAYOUT, *PLAYOUT; +ULONG +DoOutput( + IN ULONG StateCount, + IN PULONG ShiftStates, + IN PKEYNAME DescriptionData, + IN PKEYNAME LanguageData, + IN PVOID AttributeData, + IN PVOID DeadKeyData, + IN PVOID LigatureData, + IN PKEYNAME KeyNameData, + IN PKEYNAME KeyNameExtData, + IN PKEYNAME KeyNameDeadData +); + PCHAR getVKName( IN ULONG VirtualKey, IN BOOLEAN Prefix ); +ULONG +DoParsing( + VOID +); + extern BOOLEAN Verbose, UnicodeFile, SanityCheck, FallbackDriver; extern PCHAR gpszFileName; extern FILE* gfpInput; diff --git a/reactos/sdk/tools/widl/write_msft.c b/reactos/sdk/tools/widl/write_msft.c index 201b02458a5..fec39bd9076 100644 --- a/reactos/sdk/tools/widl/write_msft.c +++ b/reactos/sdk/tools/widl/write_msft.c @@ -49,6 +49,7 @@ #include "header.h" #include "hash.h" #include "typetree.h" +#include "parser.h" #ifdef __REACTOS__ #define S_OK 0