- Add missing decoration to Zw*
Modified: trunk/reactos/include/ndk/zwfuncs.h

Modified: trunk/reactos/include/ndk/zwfuncs.h
--- trunk/reactos/include/ndk/zwfuncs.h	2005-09-06 06:30:49 UTC (rev 17690)
+++ trunk/reactos/include/ndk/zwfuncs.h	2005-09-06 06:44:34 UTC (rev 17691)
@@ -28,6 +28,7 @@
     PREMOTE_PORT_VIEW ClientView OPTIONAL
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwAcceptConnectPort(
@@ -52,6 +53,7 @@
     OUT PNTSTATUS AccessStatus
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwAccessCheck(
@@ -90,6 +92,7 @@
     IN OUT PRTL_ATOM  Atom
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwAddAtom(
@@ -105,6 +108,7 @@
     IN PUNICODE_STRING EntryValue
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwAddBootEntry(
@@ -124,6 +128,7 @@
     OUT PULONG  ReturnLength
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwAdjustGroupsToken(
@@ -147,6 +152,7 @@
     OUT PULONG ReturnLength
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwAdjustPrivilegesToken(
@@ -165,6 +171,7 @@
     OUT PULONG SuspendCount
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwAlertResumeThread(
@@ -178,6 +185,7 @@
     IN HANDLE ThreadHandle
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwAlertThread(
@@ -190,6 +198,7 @@
     OUT LUID *LocallyUniqueId
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwAllocateLocallyUniqueId(
@@ -205,6 +214,7 @@
     PUCHAR Seed
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwAllocateUuids(
@@ -245,6 +255,7 @@
     HANDLE ProcessHandle
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwAssignProcessToJobObject(
@@ -260,6 +271,7 @@
     NTSTATUS Status
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwCallbackReturn(
@@ -275,6 +287,7 @@
     OUT PIO_STATUS_BLOCK IoStatusBlock
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwCancelIoFile(
@@ -295,6 +308,7 @@
     IN HANDLE EventHandle
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwClearEvent(
@@ -309,6 +323,7 @@
     POBJECT_ATTRIBUTES ObjectAttributes
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwCreateJobObject(
@@ -340,6 +355,7 @@
     IN BOOLEAN GenerateOnClose
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwCloseObjectAuditAlarm(
@@ -354,6 +370,7 @@
     HANDLE PortHandle
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwCompleteConnectPort(
@@ -395,6 +412,7 @@
     IN BOOLEAN TestAlert
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwContinue(
@@ -448,6 +466,7 @@
     IN POBJECT_ATTRIBUTES ObjectAttributes
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwCreateEventPair(
@@ -499,6 +518,7 @@
     IN  ULONG               NumberOfConcurrentThreads
     );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwCreateIoCompletion(
@@ -546,6 +566,7 @@
     IN PLARGE_INTEGER TimeOut
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwCreateMailslotFile(
@@ -568,6 +589,7 @@
     IN BOOLEAN InitialOwner
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwCreateMutant(
@@ -596,6 +618,7 @@
     IN PLARGE_INTEGER DefaultTimeOut
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwCreateNamedPipeFile(
@@ -624,6 +647,7 @@
     IN ULONG Reserved
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwCreatePagingFile(
@@ -643,6 +667,7 @@
     ULONG MaxPoolUsage
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwCreatePort(
@@ -666,6 +691,7 @@
     IN HANDLE ExceptionPort OPTIONAL
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwCreateProcess(
@@ -693,6 +719,7 @@
     IN KAFFINITY ProcessorMask
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwCreateProfile(
@@ -743,6 +770,7 @@
     IN LONG MaximumCount
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwCreateSemaphore(
@@ -762,6 +790,7 @@
     IN PUNICODE_STRING Name
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwCreateSymbolicLinkObject(
@@ -784,6 +813,7 @@
     IN  BOOLEAN CreateSuspended
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwCreateThread(
@@ -807,6 +837,7 @@
 );
 
 #ifdef NTOS_MODE_USER
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwCreateTimer(
@@ -835,6 +866,7 @@
     IN PTOKEN_SOURCE TokenSource
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwCreateToken(
@@ -863,6 +895,7 @@
     ULONG NPMessageQueueSize OPTIONAL
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwCreateWaitablePort(
@@ -880,6 +913,7 @@
     IN LARGE_INTEGER *Interval
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwDelayExecution(
@@ -893,6 +927,7 @@
     IN RTL_ATOM Atom
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwDeleteAtom(
@@ -906,6 +941,7 @@
     IN PUNICODE_STRING EntryValue
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwDeleteBootEntry(
@@ -948,6 +984,7 @@
     IN BOOLEAN GenerateOnClose
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwDeleteObjectAuditAlarm(
@@ -1009,6 +1046,7 @@
     IN PUNICODE_STRING DisplayString
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwDisplayString(
@@ -1059,6 +1097,7 @@
     IN ULONG Unknown2
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwEnumerateBootEntries(
@@ -1119,6 +1158,7 @@
     IN PLARGE_INTEGER NewMaximumSize
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwExtendSection(
@@ -1134,6 +1174,7 @@
     OUT PRTL_ATOM Atom OPTIONAL
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwFindAtom(
@@ -1193,6 +1234,7 @@
 NTAPI
 NtFlushWriteBuffer(VOID);
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwFlushWriteBuffer(VOID);
@@ -1256,6 +1298,7 @@
     OUT PCONTEXT Context
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwGetContextThread(
@@ -1278,6 +1321,7 @@
     VOID
 );
 
+NTSYSAPI
 ULONG
 NTAPI
 ZwGetTickCount(
@@ -1291,6 +1335,7 @@
     PPORT_MESSAGE ClientMessage
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwImpersonateClientOfPort(
@@ -1306,6 +1351,7 @@
     IN PSECURITY_QUALITY_OF_SERVICE SecurityQualityOfService
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwImpersonateThread(
@@ -1324,6 +1370,7 @@
     BOOLEAN Asynchronous
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwInitiatePowerAction(
@@ -1339,6 +1386,7 @@
     BOOLEAN SetUpBoot
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwInitializeRegistry(
@@ -1352,6 +1400,7 @@
     IN HANDLE JobHandle OPTIONAL
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwIsProcessInJob(
@@ -1365,6 +1414,7 @@
              PPORT_MESSAGE ConnectionRequest
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwListenPort(HANDLE PortHandle,
@@ -1391,6 +1441,7 @@
     IN POBJECT_ATTRIBUTES FileObjectAttributes
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwLoadKey(
@@ -1406,6 +1457,7 @@
     IN ULONG Flags
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwLoadKey2(
@@ -1456,6 +1508,7 @@
     PULONG NumberOfBytesLocked
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwLockVirtualMemory(
@@ -1471,6 +1524,7 @@
     IN HANDLE Object
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwMakePermanentObject(
@@ -1535,6 +1589,7 @@
     IN BOOLEAN WatchTree
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwNotifyChangeDirectoryFile(
@@ -1605,6 +1660,7 @@
     IN POBJECT_ATTRIBUTES ObjectAttributes
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwOpenEvent(
@@ -1621,6 +1677,7 @@
     IN POBJECT_ATTRIBUTES ObjectAttributes
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwOpenEventPair(
@@ -1661,6 +1718,7 @@
     IN POBJECT_ATTRIBUTES ObjectAttributes
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwOpenIoCompletion(
@@ -1677,6 +1735,7 @@
     POBJECT_ATTRIBUTES ObjectAttributes
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwOpenJobObject(
@@ -1710,6 +1769,7 @@
     IN POBJECT_ATTRIBUTES ObjectAttributes
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwOpenMutant(
@@ -1736,6 +1796,7 @@
     OUT PBOOLEAN GenerateOnClose
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwOpenObjectAuditAlarm(
@@ -1763,6 +1824,7 @@
     IN PCLIENT_ID ClientId
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwOpenProcess(
@@ -1781,6 +1843,7 @@
     OUT PHANDLE TokenHandle
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwOpenProcessToken(
@@ -1834,6 +1897,7 @@
     IN POBJECT_ATTRIBUTES ObjectAttributes
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwOpenSemaphore(
@@ -1868,6 +1932,7 @@
     IN PCLIENT_ID ClientId
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwOpenThread(
@@ -1887,6 +1952,7 @@
     OUT PHANDLE TokenHandle
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwOpenThreadToken(
@@ -1927,6 +1993,7 @@
 );
 
 #ifdef NTOS_MODE_USER
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwOpenTimer(
@@ -1955,6 +2022,7 @@
     ULONG OutputBufferLength
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwPowerInformation(
@@ -1974,6 +2042,7 @@
     IN PBOOLEAN Result
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwPrivilegeCheck(
@@ -1993,6 +2062,7 @@
     IN BOOLEAN AccessGranted
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwPrivilegedServiceAuditAlarm(
@@ -2015,6 +2085,7 @@
     IN BOOLEAN AccessGranted
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwPrivilegeObjectAuditAlarm(
@@ -2036,6 +2107,7 @@
     OUT PULONG OldAccessProtection
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwProtectVirtualMemory(
@@ -2053,6 +2125,7 @@
     IN PLONG PulseCount OPTIONAL
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwPulseEvent(
@@ -2067,6 +2140,7 @@
     OUT PFILE_BASIC_INFORMATION FileInformation
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryAttributesFile(
@@ -2082,6 +2156,7 @@
     IN ULONG Unknown2
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryBootEntryOrder(
@@ -2096,12 +2171,14 @@
     IN ULONG Unknown2
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryBootOptions(
     IN ULONG Unknown1,
     IN ULONG Unknown2
 );
+
 NTSTATUS
 NTAPI
 NtQueryDefaultLocale(
@@ -2109,6 +2186,7 @@
     OUT PLCID DefaultLocaleId
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryDefaultLocale(
@@ -2122,6 +2200,7 @@
     PLANGID LanguageId
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryDefaultUILanguage(
@@ -2174,6 +2253,7 @@
     OUT    PULONG ReturnLength OPTIONAL
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryDirectoryObject(
@@ -2201,6 +2281,7 @@
 );
 
 #ifdef NTOS_MODE_USER
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryEaFile(
@@ -2225,6 +2306,8 @@
     IN ULONG EventInformationLength,
     OUT PULONG ReturnLength
 );
+
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryEvent(
@@ -2242,6 +2325,7 @@
     OUT PFILE_NETWORK_OPEN_INFORMATION FileInformation
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryFullAttributesFile(
@@ -2259,6 +2343,7 @@
     OUT PULONG ReturnLength OPTIONAL
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryInformationAtom(
@@ -2301,6 +2386,7 @@
     PULONG ReturnLength
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryInformationJobObject(
@@ -2321,6 +2407,7 @@
     PULONG ReturnLength
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryInformationPort(
@@ -2342,6 +2429,7 @@
     OUT PULONG  ReturnLength OPTIONAL
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryInformationProcess(
@@ -2363,6 +2451,7 @@
     OUT PULONG ReturnLength
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryInformationThread(
@@ -2401,6 +2490,7 @@
     PLANGID LanguageId
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryInstallUILanguage(
@@ -2414,6 +2504,7 @@
     OUT PULONG Interval
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryIntervalProfile(
@@ -2431,6 +2522,7 @@
     OUT PULONG ResultLength OPTIONAL
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryIoCompletion(
@@ -2503,6 +2595,7 @@
     OUT PULONG ReturnLength
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryMultipleValueKey(
@@ -2524,6 +2617,7 @@
     OUT PULONG ResultLength
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryMutant(
@@ -2544,6 +2638,7 @@
     OUT PULONG ResultLength OPTIONAL
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryObject(
@@ -2561,6 +2656,7 @@
     IN PLARGE_INTEGER Frequency
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryPerformanceCounter(
@@ -2578,6 +2674,7 @@
     OUT PULONG ResultLength
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQuerySection(
@@ -2620,6 +2717,7 @@
     OUT PULONG ReturnLength
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQuerySemaphore(
@@ -2656,6 +2754,7 @@
     PULONG ReturnLength
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQuerySystemEnvironmentValue(
@@ -2674,6 +2773,7 @@
     OUT PULONG ResultLength
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQuerySystemInformation(
@@ -2689,6 +2789,7 @@
     OUT PLARGE_INTEGER CurrentTime
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQuerySystemTime(
@@ -2705,6 +2806,7 @@
     OUT PULONG ResultLength
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryTimer(
@@ -2723,6 +2825,7 @@
     OUT PULONG ActualResolution
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryTimerResolution(
@@ -2765,6 +2868,7 @@
     OUT PULONG ResultLength
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueryVirtualMemory(
@@ -2808,6 +2912,7 @@
     PVOID SystemArgument2
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwQueueApcThread(
@@ -2826,6 +2931,7 @@
     IN BOOLEAN SearchFrames
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwRaiseException(
@@ -2845,6 +2951,7 @@
     OUT PULONG Response
 ); 
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwRaiseHardError(
@@ -2900,6 +3007,7 @@
     IN PULONG Key OPTIONAL
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwReadFileScatter(
@@ -2925,6 +3033,7 @@
     PULONG ReturnLength
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwReadRequestData(
@@ -2945,6 +3054,8 @@
     IN ULONG  NumberOfBytesToRead,
     OUT PULONG NumberOfBytesRead
 );
+
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwReadVirtualMemory(
@@ -2961,6 +3072,7 @@
     HANDLE TerminationPort
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwRegisterThreadTerminatePort(
@@ -2974,6 +3086,7 @@
     IN PLONG ReleaseCount OPTIONAL
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwReleaseMutant(
@@ -2989,6 +3102,7 @@
     OUT PLONG PreviousCount
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwReleaseSemaphore(
@@ -3007,6 +3121,7 @@
     IN  PLARGE_INTEGER Timeout OPTIONAL
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwRemoveIoCompletion(
@@ -3025,6 +3140,7 @@
     IN POBJECT_ATTRIBUTES ReplacedObjectAttributes
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwReplaceKey(
@@ -3040,6 +3156,7 @@
     PPORT_MESSAGE LpcReply
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwReplyPort(
@@ -3056,6 +3173,7 @@
     PPORT_MESSAGE ReceiveMessage
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwReplyWaitReceivePort(
@@ -3072,6 +3190,7 @@
     PPORT_MESSAGE ReplyMessage
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwReplyWaitReplyPort(
@@ -3085,6 +3204,7 @@
     HANDLE PortHandle,
     PPORT_MESSAGE LpcMessage);
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwRequestPort(
@@ -3117,6 +3237,7 @@
     PLONG NumberOfWaitingThreads OPTIONAL
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwResetEvent(
@@ -3132,6 +3253,7 @@
     ULONG RestoreFlags
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwRestoreKey(
@@ -3147,6 +3269,7 @@
     OUT PULONG SuspendCount
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwResumeThread(
@@ -3160,6 +3283,7 @@
     IN HANDLE ProcessHandle
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwResumeProcess(
@@ -3172,6 +3296,8 @@
     IN HANDLE KeyHandle,
     IN HANDLE FileHandle
 );
+
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwSaveKey(
@@ -3187,6 +3313,7 @@
     IN ULONG Flags
 );
 
+NTSYSAPI
 NTSTATUS
 NTAPI
 ZwSaveKeyEx(
@@ -3202,6 +3329,7 @@
     IN ULONG Unknown2
[truncated at 1000 lines; 342 more skipped]