Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenpsfuncs.h
Go to the documentation of this file.
00001 /*++ NDK Version: 0098 00002 00003 Copyright (c) Alex Ionescu. All rights reserved. 00004 00005 Header Name: 00006 00007 psfuncs.h 00008 00009 Abstract: 00010 00011 Function definitions for the Process Manager 00012 00013 Author: 00014 00015 Alex Ionescu (alexi@tinykrnl.org) - Updated - 27-Feb-2006 00016 00017 --*/ 00018 00019 #ifndef _PSFUNCS_H 00020 #define _PSFUNCS_H 00021 00022 // 00023 // Dependencies 00024 // 00025 #include <umtypes.h> 00026 #include <pstypes.h> 00027 00028 #ifdef __cplusplus 00029 extern "C" { 00030 #endif 00031 00032 #ifndef NTOS_MODE_USER 00033 00034 // 00035 // Win32K Process/Thread Functions 00036 // 00037 NTKERNELAPI 00038 PVOID 00039 NTAPI 00040 PsGetCurrentThreadWin32Thread( 00041 VOID 00042 ); 00043 00044 NTKERNELAPI 00045 PVOID 00046 NTAPI 00047 PsGetCurrentProcessWin32Process( 00048 VOID 00049 ); 00050 00051 NTKERNELAPI 00052 PVOID 00053 NTAPI 00054 PsGetProcessWin32Process( 00055 PEPROCESS Process 00056 ); 00057 00058 NTKERNELAPI 00059 VOID 00060 NTAPI 00061 PsSetProcessWin32Process( 00062 PEPROCESS Process, 00063 PVOID Win32Process 00064 ); 00065 00066 NTKERNELAPI 00067 VOID 00068 NTAPI 00069 PsSetThreadWin32Thread( 00070 PETHREAD Thread, 00071 PVOID Win32Thread 00072 ); 00073 00074 NTKERNELAPI 00075 PVOID 00076 NTAPI 00077 PsGetThreadWin32Thread( 00078 PETHREAD Thread 00079 ); 00080 00081 NTKERNELAPI 00082 PVOID 00083 NTAPI 00084 PsGetProcessWin32WindowStation( 00085 PEPROCESS Process 00086 ); 00087 00088 NTKERNELAPI 00089 VOID 00090 NTAPI 00091 PsSetProcessWindowStation( 00092 PEPROCESS Process, 00093 PVOID WindowStation 00094 ); 00095 00096 NTKERNELAPI 00097 PTEB 00098 NTAPI 00099 PsGetThreadTeb( 00100 IN PETHREAD Thread 00101 ); 00102 00103 NTKERNELAPI 00104 HANDLE 00105 NTAPI 00106 PsGetThreadId( 00107 IN PETHREAD Thread 00108 ); 00109 00110 NTKERNELAPI 00111 BOOLEAN 00112 NTAPI 00113 PsGetThreadHardErrorsAreDisabled( 00114 PETHREAD Thread 00115 ); 00116 00117 NTKERNELAPI 00118 VOID 00119 NTAPI 00120 PsSetThreadHardErrorsAreDisabled( 00121 PETHREAD Thread, 00122 IN BOOLEAN Disabled 00123 ); 00124 00125 NTKERNELAPI 00126 VOID 00127 NTAPI 00128 PsEstablishWin32Callouts( 00129 PWIN32_CALLOUTS_FPNS CalloutData 00130 ); 00131 00132 NTKERNELAPI 00133 VOID 00134 NTAPI 00135 PsReturnProcessNonPagedPoolQuota( 00136 IN PEPROCESS Process, 00137 IN SIZE_T Amount 00138 ); 00139 00140 NTKERNELAPI 00141 ULONG 00142 NTAPI 00143 PsGetCurrentProcessSessionId( 00144 VOID 00145 ); 00146 00147 // 00148 // Process Impersonation Functions 00149 // 00150 NTKERNELAPI 00151 VOID 00152 NTAPI 00153 PsRevertThreadToSelf( 00154 IN PETHREAD Thread 00155 ); 00156 00157 // 00158 // Misc. Functions 00159 // 00160 NTKERNELAPI 00161 NTSTATUS 00162 NTAPI 00163 PsLookupProcessThreadByCid( 00164 IN PCLIENT_ID Cid, 00165 OUT PEPROCESS *Process OPTIONAL, 00166 OUT PETHREAD *Thread 00167 ); 00168 00169 BOOLEAN 00170 NTAPI 00171 PsIsProtectedProcess( 00172 IN PEPROCESS Process 00173 ); 00174 00175 NTKERNELAPI 00176 BOOLEAN 00177 NTAPI 00178 PsIsSystemProcess( 00179 IN PEPROCESS Process 00180 ); 00181 00182 VOID 00183 NTAPI 00184 PsSetProcessPriorityByClass( 00185 IN PEPROCESS Process, 00186 IN PSPROCESSPRIORITYMODE Type 00187 ); 00188 00189 HANDLE 00190 NTAPI 00191 PsGetProcessInheritedFromUniqueProcessId( 00192 IN PEPROCESS Process 00193 ); 00194 00195 NTKERNELAPI 00196 NTSTATUS 00197 NTAPI 00198 PsGetProcessExitStatus( 00199 PEPROCESS Process 00200 ); 00201 00202 HANDLE 00203 NTAPI 00204 PsGetProcessSessionId( 00205 IN PEPROCESS Process 00206 ); 00207 00208 NTKERNELAPI 00209 BOOLEAN 00210 NTAPI 00211 PsGetProcessExitProcessCalled( 00212 PEPROCESS Process 00213 ); 00214 00215 // 00216 // Quota Functions 00217 // 00218 NTKERNELAPI 00219 VOID 00220 NTAPI 00221 PsChargePoolQuota( 00222 IN PEPROCESS Process, 00223 IN POOL_TYPE PoolType, 00224 IN SIZE_T Amount 00225 ); 00226 00227 NTKERNELAPI 00228 NTSTATUS 00229 NTAPI 00230 PsChargeProcessNonPagedPoolQuota( 00231 IN PEPROCESS Process, 00232 IN SIZE_T Amount 00233 ); 00234 00235 NTKERNELAPI 00236 NTSTATUS 00237 NTAPI 00238 PsChargeProcessPagedPoolQuota( 00239 IN PEPROCESS Process, 00240 IN SIZE_T Amount 00241 ); 00242 00243 NTKERNELAPI 00244 NTSTATUS 00245 NTAPI 00246 PsChargeProcessPoolQuota( 00247 IN PEPROCESS Process, 00248 IN POOL_TYPE PoolType, 00249 IN SIZE_T Amount 00250 ); 00251 00252 NTKERNELAPI 00253 VOID 00254 NTAPI 00255 PsReturnPoolQuota( 00256 IN PEPROCESS Process, 00257 IN POOL_TYPE PoolType, 00258 IN SIZE_T Amount 00259 ); 00260 00261 NTKERNELAPI 00262 VOID 00263 NTAPI 00264 PsReturnProcessNonPagedPoolQuota( 00265 IN PEPROCESS Process, 00266 IN SIZE_T Amount 00267 ); 00268 00269 NTKERNELAPI 00270 VOID 00271 NTAPI 00272 PsReturnProcessPagedPoolQuota( 00273 IN PEPROCESS Process, 00274 IN SIZE_T Amount 00275 ); 00276 00277 #endif 00278 00279 // 00280 // Native Calls 00281 // 00282 NTSYSCALLAPI 00283 NTSTATUS 00284 NTAPI 00285 NtAlertResumeThread( 00286 IN HANDLE ThreadHandle, 00287 OUT PULONG SuspendCount 00288 ); 00289 00290 typedef ULONG APPHELPCACHESERVICECLASS; 00291 NTSYSCALLAPI 00292 NTSTATUS 00293 NTAPI 00294 NtApphelpCacheControl( 00295 IN APPHELPCACHESERVICECLASS Service, 00296 IN PVOID ServiceData 00297 ); 00298 00299 NTSYSCALLAPI 00300 NTSTATUS 00301 NTAPI 00302 NtAlertThread( 00303 IN HANDLE ThreadHandle 00304 ); 00305 00306 NTSYSCALLAPI 00307 NTSTATUS 00308 NTAPI 00309 NtAssignProcessToJobObject( 00310 HANDLE JobHandle, 00311 HANDLE ProcessHandle 00312 ); 00313 00314 NTSYSCALLAPI 00315 NTSTATUS 00316 NTAPI 00317 NtCreateJobObject( 00318 PHANDLE JobHandle, 00319 ACCESS_MASK DesiredAccess, 00320 POBJECT_ATTRIBUTES ObjectAttributes 00321 ); 00322 00323 NTSTATUS 00324 NTAPI 00325 NtCreateJobSet( 00326 IN ULONG NumJob, 00327 IN PJOB_SET_ARRAY UserJobSet, 00328 IN ULONG Flags 00329 ); 00330 00331 NTSYSCALLAPI 00332 NTSTATUS 00333 NTAPI 00334 NtCreateProcess( 00335 OUT PHANDLE ProcessHandle, 00336 IN ACCESS_MASK DesiredAccess, 00337 IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, 00338 IN HANDLE ParentProcess, 00339 IN BOOLEAN InheritObjectTable, 00340 IN HANDLE SectionHandle OPTIONAL, 00341 IN HANDLE DebugPort OPTIONAL, 00342 IN HANDLE ExceptionPort OPTIONAL 00343 ); 00344 00345 NTSYSCALLAPI 00346 NTSTATUS 00347 NTAPI 00348 NtCreateProcessEx( 00349 OUT PHANDLE ProcessHandle, 00350 IN ACCESS_MASK DesiredAccess, 00351 IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, 00352 IN HANDLE ParentProcess, 00353 IN ULONG Flags, 00354 IN HANDLE SectionHandle OPTIONAL, 00355 IN HANDLE DebugPort OPTIONAL, 00356 IN HANDLE ExceptionPort OPTIONAL, 00357 IN BOOLEAN InJob 00358 ); 00359 00360 NTSYSCALLAPI 00361 NTSTATUS 00362 NTAPI 00363 NtCreateThread( 00364 OUT PHANDLE ThreadHandle, 00365 IN ACCESS_MASK DesiredAccess, 00366 IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, 00367 IN HANDLE ProcessHandle, 00368 OUT PCLIENT_ID ClientId, 00369 IN PCONTEXT ThreadContext, 00370 IN PINITIAL_TEB UserStack, 00371 IN BOOLEAN CreateSuspended 00372 ); 00373 00374 #ifndef NTOS_MODE_USER 00375 FORCEINLINE struct _TEB * NtCurrentTeb(VOID) 00376 { 00377 #if defined(_M_IX86) 00378 return (PTEB)__readfsdword(0x18); 00379 #elif defined (_M_AMD64) 00380 return (struct _TEB *)__readgsqword(FIELD_OFFSET(NT_TIB, Self)); 00381 #endif 00382 } 00383 #else 00384 struct _TEB * NtCurrentTeb(void); 00385 #endif 00386 00387 NTSYSCALLAPI 00388 NTSTATUS 00389 NTAPI 00390 NtImpersonateThread( 00391 IN HANDLE ThreadHandle, 00392 IN HANDLE ThreadToImpersonate, 00393 IN PSECURITY_QUALITY_OF_SERVICE SecurityQualityOfService 00394 ); 00395 00396 NTSYSCALLAPI 00397 NTSTATUS 00398 NTAPI 00399 NtIsProcessInJob( 00400 IN HANDLE ProcessHandle, 00401 IN HANDLE JobHandle OPTIONAL 00402 ); 00403 00404 NTSYSCALLAPI 00405 NTSTATUS 00406 NTAPI 00407 NtOpenProcess( 00408 OUT PHANDLE ProcessHandle, 00409 IN ACCESS_MASK DesiredAccess, 00410 IN POBJECT_ATTRIBUTES ObjectAttributes, 00411 IN PCLIENT_ID ClientId 00412 ); 00413 00414 NTSYSCALLAPI 00415 NTSTATUS 00416 NTAPI 00417 NtOpenThread( 00418 OUT PHANDLE ThreadHandle, 00419 IN ACCESS_MASK DesiredAccess, 00420 IN POBJECT_ATTRIBUTES ObjectAttributes, 00421 IN PCLIENT_ID ClientId 00422 ); 00423 00424 NTSYSCALLAPI 00425 NTSTATUS 00426 NTAPI 00427 NtOpenThreadToken( 00428 IN HANDLE ThreadHandle, 00429 IN ACCESS_MASK DesiredAccess, 00430 IN BOOLEAN OpenAsSelf, 00431 OUT PHANDLE TokenHandle 00432 ); 00433 00434 NTSYSCALLAPI 00435 NTSTATUS 00436 NTAPI 00437 NtOpenThreadTokenEx( 00438 IN HANDLE ThreadHandle, 00439 IN ACCESS_MASK DesiredAccess, 00440 IN BOOLEAN OpenAsSelf, 00441 IN ULONG HandleAttributes, 00442 OUT PHANDLE TokenHandle 00443 ); 00444 00445 NTSYSCALLAPI 00446 NTSTATUS 00447 NTAPI 00448 NtQueryInformationJobObject( 00449 HANDLE JobHandle, 00450 JOBOBJECTINFOCLASS JobInformationClass, 00451 PVOID JobInformation, 00452 ULONG JobInformationLength, 00453 PULONG ReturnLength 00454 ); 00455 00456 #ifndef _NTDDK_ 00457 NTSYSCALLAPI 00458 NTSTATUS 00459 NTAPI 00460 NtQueryInformationProcess( 00461 IN HANDLE ProcessHandle, 00462 IN PROCESSINFOCLASS ProcessInformationClass, 00463 OUT PVOID ProcessInformation, 00464 IN ULONG ProcessInformationLength, 00465 OUT PULONG ReturnLength OPTIONAL 00466 ); 00467 #endif 00468 00469 NTSYSCALLAPI 00470 NTSTATUS 00471 NTAPI 00472 NtQueryInformationThread( 00473 IN HANDLE ThreadHandle, 00474 IN THREADINFOCLASS ThreadInformationClass, 00475 OUT PVOID ThreadInformation, 00476 IN ULONG ThreadInformationLength, 00477 OUT PULONG ReturnLength 00478 ); 00479 00480 NTSYSCALLAPI 00481 NTSTATUS 00482 NTAPI 00483 NtRegisterThreadTerminatePort( 00484 HANDLE TerminationPort 00485 ); 00486 00487 NTSYSCALLAPI 00488 NTSTATUS 00489 NTAPI 00490 NtResumeThread( 00491 IN HANDLE ThreadHandle, 00492 OUT PULONG SuspendCount 00493 ); 00494 00495 NTSYSCALLAPI 00496 NTSTATUS 00497 NTAPI 00498 NtResumeProcess( 00499 IN HANDLE ProcessHandle 00500 ); 00501 00502 NTSYSCALLAPI 00503 NTSTATUS 00504 NTAPI 00505 NtSetInformationJobObject( 00506 HANDLE JobHandle, 00507 JOBOBJECTINFOCLASS JobInformationClass, 00508 PVOID JobInformation, 00509 ULONG JobInformationLength 00510 ); 00511 00512 NTSYSCALLAPI 00513 NTSTATUS 00514 NTAPI 00515 NtSetInformationProcess( 00516 IN HANDLE ProcessHandle, 00517 IN PROCESSINFOCLASS ProcessInformationClass, 00518 IN PVOID ProcessInformation, 00519 IN ULONG ProcessInformationLength 00520 ); 00521 00522 NTSYSCALLAPI 00523 NTSTATUS 00524 NTAPI 00525 NtSetInformationThread( 00526 IN HANDLE ThreadHandle, 00527 IN THREADINFOCLASS ThreadInformationClass, 00528 IN PVOID ThreadInformation, 00529 IN ULONG ThreadInformationLength 00530 ); 00531 00532 NTSYSCALLAPI 00533 NTSTATUS 00534 NTAPI 00535 NtSuspendProcess( 00536 IN HANDLE ProcessHandle 00537 ); 00538 00539 NTSYSCALLAPI 00540 NTSTATUS 00541 NTAPI 00542 NtSuspendThread( 00543 IN HANDLE ThreadHandle, 00544 IN PULONG PreviousSuspendCount 00545 ); 00546 00547 NTSYSCALLAPI 00548 NTSTATUS 00549 NTAPI 00550 NtTerminateProcess( 00551 IN HANDLE ProcessHandle, 00552 IN NTSTATUS ExitStatus 00553 ); 00554 00555 NTSYSCALLAPI 00556 NTSTATUS 00557 NTAPI 00558 NtTerminateThread( 00559 IN HANDLE ThreadHandle, 00560 IN NTSTATUS ExitStatus 00561 ); 00562 00563 NTSYSCALLAPI 00564 NTSTATUS 00565 NTAPI 00566 NtTerminateJobObject( 00567 HANDLE JobHandle, 00568 NTSTATUS ExitStatus 00569 ); 00570 00571 NTSYSAPI 00572 NTSTATUS 00573 NTAPI 00574 ZwAlertResumeThread( 00575 IN HANDLE ThreadHandle, 00576 OUT PULONG SuspendCount 00577 ); 00578 00579 NTSYSAPI 00580 NTSTATUS 00581 NTAPI 00582 ZwAlertThread( 00583 IN HANDLE ThreadHandle 00584 ); 00585 00586 NTSYSAPI 00587 NTSTATUS 00588 NTAPI 00589 ZwAssignProcessToJobObject( 00590 HANDLE JobHandle, 00591 HANDLE ProcessHandle 00592 ); 00593 00594 NTSYSAPI 00595 NTSTATUS 00596 NTAPI 00597 ZwCreateJobObject( 00598 PHANDLE JobHandle, 00599 ACCESS_MASK DesiredAccess, 00600 POBJECT_ATTRIBUTES ObjectAttributes 00601 ); 00602 00603 NTSYSAPI 00604 NTSTATUS 00605 NTAPI 00606 ZwCreateProcess( 00607 OUT PHANDLE ProcessHandle, 00608 IN ACCESS_MASK DesiredAccess, 00609 IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, 00610 IN HANDLE ParentProcess, 00611 IN BOOLEAN InheritObjectTable, 00612 IN HANDLE SectionHandle OPTIONAL, 00613 IN HANDLE DebugPort OPTIONAL, 00614 IN HANDLE ExceptionPort OPTIONAL 00615 ); 00616 00617 NTSYSAPI 00618 NTSTATUS 00619 NTAPI 00620 ZwCreateThread( 00621 OUT PHANDLE ThreadHandle, 00622 IN ACCESS_MASK DesiredAccess, 00623 IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, 00624 IN HANDLE ProcessHandle, 00625 OUT PCLIENT_ID ClientId, 00626 IN PCONTEXT ThreadContext, 00627 IN PINITIAL_TEB UserStack, 00628 IN BOOLEAN CreateSuspended 00629 ); 00630 00631 NTSYSAPI 00632 NTSTATUS 00633 NTAPI 00634 ZwImpersonateThread( 00635 IN HANDLE ThreadHandle, 00636 IN HANDLE ThreadToImpersonate, 00637 IN PSECURITY_QUALITY_OF_SERVICE SecurityQualityOfService 00638 ); 00639 00640 NTSYSAPI 00641 NTSTATUS 00642 NTAPI 00643 ZwIsProcessInJob( 00644 IN HANDLE ProcessHandle, 00645 IN HANDLE JobHandle OPTIONAL 00646 ); 00647 00648 NTSYSAPI 00649 NTSTATUS 00650 NTAPI 00651 ZwOpenProcess( 00652 OUT PHANDLE ProcessHandle, 00653 IN ACCESS_MASK DesiredAccess, 00654 IN POBJECT_ATTRIBUTES ObjectAttributes, 00655 IN PCLIENT_ID ClientId 00656 ); 00657 00658 NTSYSAPI 00659 NTSTATUS 00660 NTAPI 00661 ZwOpenThread( 00662 OUT PHANDLE ThreadHandle, 00663 IN ACCESS_MASK DesiredAccess, 00664 IN POBJECT_ATTRIBUTES ObjectAttributes, 00665 IN PCLIENT_ID ClientId 00666 ); 00667 00668 NTSYSAPI 00669 NTSTATUS 00670 NTAPI 00671 ZwOpenThreadToken( 00672 IN HANDLE ThreadHandle, 00673 IN ACCESS_MASK DesiredAccess, 00674 IN BOOLEAN OpenAsSelf, 00675 OUT PHANDLE TokenHandle 00676 ); 00677 00678 NTSYSAPI 00679 NTSTATUS 00680 NTAPI 00681 ZwOpenThreadTokenEx( 00682 IN HANDLE ThreadHandle, 00683 IN ACCESS_MASK DesiredAccess, 00684 IN BOOLEAN OpenAsSelf, 00685 IN ULONG HandleAttributes, 00686 OUT PHANDLE TokenHandle 00687 ); 00688 00689 NTSYSAPI 00690 NTSTATUS 00691 NTAPI 00692 ZwQueryInformationJobObject( 00693 HANDLE JobHandle, 00694 JOBOBJECTINFOCLASS JobInformationClass, 00695 PVOID JobInformation, 00696 ULONG JobInformationLength, 00697 PULONG ReturnLength 00698 ); 00699 00700 #ifndef _NTDDK_ 00701 NTSYSAPI 00702 NTSTATUS 00703 NTAPI 00704 ZwQueryInformationProcess( 00705 IN HANDLE ProcessHandle, 00706 IN PROCESSINFOCLASS ProcessInformationClass, 00707 OUT PVOID ProcessInformation, 00708 IN ULONG ProcessInformationLength, 00709 OUT PULONG ReturnLength OPTIONAL 00710 ); 00711 #endif 00712 00713 NTSYSAPI 00714 NTSTATUS 00715 NTAPI 00716 ZwQueryInformationThread( 00717 IN HANDLE ThreadHandle, 00718 IN THREADINFOCLASS ThreadInformationClass, 00719 OUT PVOID ThreadInformation, 00720 IN ULONG ThreadInformationLength, 00721 OUT PULONG ReturnLength 00722 ); 00723 00724 NTSYSAPI 00725 NTSTATUS 00726 NTAPI 00727 ZwRegisterThreadTerminatePort( 00728 HANDLE TerminationPort 00729 ); 00730 00731 NTSYSAPI 00732 NTSTATUS 00733 NTAPI 00734 ZwResumeThread( 00735 IN HANDLE ThreadHandle, 00736 OUT PULONG SuspendCount 00737 ); 00738 00739 NTSYSAPI 00740 NTSTATUS 00741 NTAPI 00742 ZwResumeProcess( 00743 IN HANDLE ProcessHandle 00744 ); 00745 00746 NTSYSAPI 00747 NTSTATUS 00748 NTAPI 00749 ZwSetInformationJobObject( 00750 HANDLE JobHandle, 00751 JOBOBJECTINFOCLASS JobInformationClass, 00752 PVOID JobInformation, 00753 ULONG JobInformationLength 00754 ); 00755 00756 NTSYSAPI 00757 NTSTATUS 00758 NTAPI 00759 ZwSetInformationProcess( 00760 IN HANDLE ProcessHandle, 00761 IN PROCESSINFOCLASS ProcessInformationClass, 00762 IN PVOID ProcessInformation, 00763 IN ULONG ProcessInformationLength 00764 ); 00765 00766 NTSYSAPI 00767 NTSTATUS 00768 NTAPI 00769 ZwSetInformationThread( 00770 IN HANDLE ThreadHandle, 00771 IN THREADINFOCLASS ThreadInformationClass, 00772 IN PVOID ThreadInformation, 00773 IN ULONG ThreadInformationLength 00774 ); 00775 00776 NTSYSAPI 00777 NTSTATUS 00778 NTAPI 00779 ZwSuspendProcess( 00780 IN HANDLE ProcessHandle 00781 ); 00782 00783 NTSYSAPI 00784 NTSTATUS 00785 NTAPI 00786 ZwSuspendThread( 00787 IN HANDLE ThreadHandle, 00788 IN PULONG PreviousSuspendCount 00789 ); 00790 00791 NTSYSAPI 00792 NTSTATUS 00793 NTAPI 00794 ZwTerminateProcess( 00795 IN HANDLE ProcessHandle, 00796 IN NTSTATUS ExitStatus 00797 ); 00798 00799 NTSYSAPI 00800 NTSTATUS 00801 NTAPI 00802 ZwTerminateThread( 00803 IN HANDLE ThreadHandle, 00804 IN NTSTATUS ExitStatus 00805 ); 00806 00807 NTSYSAPI 00808 NTSTATUS 00809 NTAPI 00810 ZwTerminateJobObject( 00811 HANDLE JobHandle, 00812 NTSTATUS ExitStatus 00813 ); 00814 00815 #ifdef __cplusplus 00816 } 00817 #endif 00818 00819 #endif Generated on Sat May 26 2012 04:29:42 for ReactOS by
1.7.6.1
|