- 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]