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