Changeset 71480 in vbox for trunk/include/iprt/nt
- Timestamp:
- Mar 23, 2018 11:06:38 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/nt/nt.h
r71128 r71480 1853 1853 typedef enum _PROCESSINFOCLASS 1854 1854 { 1855 ProcessBasicInformation = 0, /**< 0 / 0x00 */ 1856 ProcessQuotaLimits, /**< 1 / 0x01 */ 1857 ProcessIoCounters, /**< 2 / 0x02 */ 1858 ProcessVmCounters, /**< 3 / 0x03 */ 1859 ProcessTimes, /**< 4 / 0x04 */ 1860 ProcessBasePriority, /**< 5 / 0x05 */ 1861 ProcessRaisePriority, /**< 6 / 0x06 */ 1862 ProcessDebugPort, /**< 7 / 0x07 */ 1863 ProcessExceptionPort, /**< 8 / 0x08 */ 1864 ProcessAccessToken, /**< 9 / 0x09 */ 1865 ProcessLdtInformation, /**< 10 / 0x0a */ 1866 ProcessLdtSize, /**< 11 / 0x0b */ 1867 ProcessDefaultHardErrorMode, /**< 12 / 0x0c */ 1868 ProcessIoPortHandlers, /**< 13 / 0x0d */ 1869 ProcessPooledUsageAndLimits, /**< 14 / 0x0e */ 1870 ProcessWorkingSetWatch, /**< 15 / 0x0f */ 1871 ProcessUserModeIOPL, /**< 16 / 0x10 */ 1872 ProcessEnableAlignmentFaultFixup, /**< 17 / 0x11 */ 1873 ProcessPriorityClass, /**< 18 / 0x12 */ 1874 ProcessWx86Information, /**< 19 / 0x13 */ 1875 ProcessHandleCount, /**< 20 / 0x14 */ 1876 ProcessAffinityMask, /**< 21 / 0x15 */ 1877 ProcessPriorityBoost, /**< 22 / 0x16 */ 1878 ProcessDeviceMap, /**< 23 / 0x17 */ 1879 ProcessSessionInformation, /**< 24 / 0x18 */ 1880 ProcessForegroundInformation, /**< 25 / 0x19 */ 1881 ProcessWow64Information, /**< 26 / 0x1a */ 1882 ProcessImageFileName, /**< 27 / 0x1b */ 1883 ProcessLUIDDeviceMapsEnabled, /**< 28 / 0x1c */ 1884 ProcessBreakOnTermination, /**< 29 / 0x1d */ 1885 ProcessDebugObjectHandle, /**< 30 / 0x1e */ 1886 ProcessDebugFlags, /**< 31 / 0x1f */ 1887 ProcessHandleTracing, /**< 32 / 0x20 */ 1888 ProcessIoPriority, /**< 33 / 0x21 */ 1889 ProcessExecuteFlags, /**< 34 / 0x22 */ 1890 ProcessTlsInformation, /**< 35 / 0x23 */ 1891 ProcessCookie, /**< 36 / 0x24 */ 1892 ProcessImageInformation, /**< 37 / 0x25 */ 1893 ProcessCycleTime, /**< 38 / 0x26 */ 1894 ProcessPagePriority, /**< 39 / 0x27 */ 1895 ProcessInstrumentationCallbak, /**< 40 / 0x28 */ 1896 ProcessThreadStackAllocation, /**< 41 / 0x29 */ 1897 ProcessWorkingSetWatchEx, /**< 42 / 0x2a */ 1898 ProcessImageFileNameWin32, /**< 43 / 0x2b */ 1899 ProcessImageFileMapping, /**< 44 / 0x2c */ 1900 ProcessAffinityUpdateMode, /**< 45 / 0x2d */ 1901 ProcessMemoryAllocationMode, /**< 46 / 0x2e */ 1902 ProcessGroupInformation, /**< 47 / 0x2f */ 1903 ProcessTokenVirtualizationEnabled, /**< 48 / 0x30 */ 1904 ProcessConsoleHostProcess, /**< 49 / 0x31 */ 1905 ProcessWindowsInformation, /**< 50 / 0x32 */ 1906 ProcessUnknown51, 1907 ProcessUnknown52, 1908 ProcessUnknown53, 1909 ProcessUnknown54, 1910 ProcessUnknown55, 1911 ProcessUnknown56, 1912 ProcessUnknown57, 1913 ProcessUnknown58, 1914 ProcessUnknown59, 1915 ProcessUnknown60, 1916 ProcessUnknown61, 1917 ProcessUnknown62, 1918 ProcessUnknown63, 1919 ProcessUnknown64, 1920 ProcessUnknown65, 1921 ProcessUnknown66, 1922 ProcessMaybe_KeSetCpuSetsProcess, /**< 67 / 0x43 - is correct, then PROCESS_SET_LIMITED_INFORMATION & audiog.exe; W10. */ 1923 MaxProcessInfoClass /**< 68 / 0x44 */ 1855 ProcessBasicInformation = 0, /**< 0 / 0x00 */ 1856 ProcessQuotaLimits, /**< 1 / 0x01 */ 1857 ProcessIoCounters, /**< 2 / 0x02 */ 1858 ProcessVmCounters, /**< 3 / 0x03 */ 1859 ProcessTimes, /**< 4 / 0x04 */ 1860 ProcessBasePriority, /**< 5 / 0x05 */ 1861 ProcessRaisePriority, /**< 6 / 0x06 */ 1862 ProcessDebugPort, /**< 7 / 0x07 */ 1863 ProcessExceptionPort, /**< 8 / 0x08 */ 1864 ProcessAccessToken, /**< 9 / 0x09 */ 1865 ProcessLdtInformation, /**< 10 / 0x0a */ 1866 ProcessLdtSize, /**< 11 / 0x0b */ 1867 ProcessDefaultHardErrorMode, /**< 12 / 0x0c */ 1868 ProcessIoPortHandlers, /**< 13 / 0x0d */ 1869 ProcessPooledUsageAndLimits, /**< 14 / 0x0e */ 1870 ProcessWorkingSetWatch, /**< 15 / 0x0f */ 1871 ProcessUserModeIOPL, /**< 16 / 0x10 */ 1872 ProcessEnableAlignmentFaultFixup, /**< 17 / 0x11 */ 1873 ProcessPriorityClass, /**< 18 / 0x12 */ 1874 ProcessWx86Information, /**< 19 / 0x13 */ 1875 ProcessHandleCount, /**< 20 / 0x14 */ 1876 ProcessAffinityMask, /**< 21 / 0x15 */ 1877 ProcessPriorityBoost, /**< 22 / 0x16 */ 1878 ProcessDeviceMap, /**< 23 / 0x17 */ 1879 ProcessSessionInformation, /**< 24 / 0x18 */ 1880 ProcessForegroundInformation, /**< 25 / 0x19 */ 1881 ProcessWow64Information, /**< 26 / 0x1a */ 1882 ProcessImageFileName, /**< 27 / 0x1b */ 1883 ProcessLUIDDeviceMapsEnabled, /**< 28 / 0x1c */ 1884 ProcessBreakOnTermination, /**< 29 / 0x1d */ 1885 ProcessDebugObjectHandle, /**< 30 / 0x1e */ 1886 ProcessDebugFlags, /**< 31 / 0x1f */ 1887 ProcessHandleTracing, /**< 32 / 0x20 */ 1888 ProcessIoPriority, /**< 33 / 0x21 */ 1889 ProcessExecuteFlags, /**< 34 / 0x22 */ 1890 ProcessTlsInformation, /**< 35 / 0x23 */ 1891 ProcessCookie, /**< 36 / 0x24 */ 1892 ProcessImageInformation, /**< 37 / 0x25 */ 1893 ProcessCycleTime, /**< 38 / 0x26 */ 1894 ProcessPagePriority, /**< 39 / 0x27 */ 1895 ProcessInstrumentationCallbak, /**< 40 / 0x28 */ 1896 ProcessThreadStackAllocation, /**< 41 / 0x29 */ 1897 ProcessWorkingSetWatchEx, /**< 42 / 0x2a */ 1898 ProcessImageFileNameWin32, /**< 43 / 0x2b */ 1899 ProcessImageFileMapping, /**< 44 / 0x2c */ 1900 ProcessAffinityUpdateMode, /**< 45 / 0x2d */ 1901 ProcessMemoryAllocationMode, /**< 46 / 0x2e */ 1902 ProcessGroupInformation, /**< 47 / 0x2f */ 1903 ProcessTokenVirtualizationEnabled, /**< 48 / 0x30 */ 1904 ProcessOwnerInformation, /**< 49 / 0x31 */ 1905 ProcessWindowInformation, /**< 50 / 0x32 */ 1906 ProcessHandleInformation, /**< 51 / 0x33 */ 1907 ProcessMitigationPolicy, /**< 52 / 0x34 */ 1908 ProcessDynamicFunctionTableInformation, /**< 53 / 0x35 */ 1909 ProcessHandleCheckingMode, /**< 54 / 0x36 */ 1910 ProcessKeepAliveCount, /**< 55 / 0x37 */ 1911 ProcessRevokeFileHandles, /**< 56 / 0x38 */ 1912 ProcessWorkingSetControl, /**< 57 / 0x39 */ 1913 ProcessHandleTable, /**< 58 / 0x3a */ 1914 ProcessCheckStackExtentsMode, /**< 59 / 0x3b */ 1915 ProcessCommandLineInformation, /**< 60 / 0x3c */ 1916 ProcessProtectionInformation, /**< 61 / 0x3d */ 1917 ProcessMemoryExhaustion, /**< 62 / 0x3e */ 1918 ProcessFaultInformation, /**< 63 / 0x3f */ 1919 ProcessTelemetryIdInformation, /**< 64 / 0x40 */ 1920 ProcessCommitReleaseInformation, /**< 65 / 0x41 */ 1921 ProcessDefaultCpuSetsInformation, /**< 66 / 0x42 - aka ProcessReserved1Information */ 1922 ProcessAllowedCpuSetsInformation, /**< 67 / 0x43 - aka ProcessReserved2Information; PROCESS_SET_LIMITED_INFORMATION & audiog.exe; W10 */ 1923 ProcessSubsystemProcess, /**< 68 / 0x44 */ 1924 ProcessJobMemoryInformation, /**< 69 / 0x45 */ 1925 ProcessInPrivate, /**< 70 / 0x46 */ 1926 ProcessRaiseUMExceptionOnInvalidHandleClose,/**< 71 / 0x47 */ 1927 ProcessIumChallengeResponse, /**< 72 / 0x48 */ 1928 ProcessChildProcessInformation, /**< 73 / 0x49 */ 1929 ProcessHighGraphicsPriorityInformation, /**< 74 / 0x4a */ 1930 ProcessSubsystemInformation, /**< 75 / 0x4b */ 1931 ProcessEnergyValues, /**< 76 / 0x4c */ 1932 ProcessPowerThrottlingState, /**< 77 / 0x4d */ 1933 ProcessReserved3Information, /**< 78 / 0x4e */ 1934 ProcessWin32kSyscallFilterInformation, /**< 79 / 0x4f */ 1935 ProcessDisableSystemAllowedCpuSets, /**< 80 / 0x50 */ 1936 ProcessWakeInformation, /**< 81 / 0x51 */ 1937 ProcessEnergyTrackingState, /**< 82 / 0x52 */ 1938 ProcessManageWritesToExecutableMemory, /**< 83 / 0x53 */ 1939 ProcessCaptureTrustletLiveDump, /**< 84 / 0x54 */ 1940 ProcessTelemetryCoverage, /**< 85 / 0x55 */ 1941 ProcessEnclaveInformation, /**< 86 / 0x56 */ 1942 ProcessEnableReadWriteVmLogging, /**< 87 / 0x57 */ 1943 ProcessUptimeInformation, /**< 88 / 0x58 */ 1944 ProcessImageSection, /**< 89 / 0x59 */ 1945 ProcessDebugAuthInformation, /**< 90 / 0x5a */ 1946 ProcessSystemResourceManagement, /**< 92 / 0x5b */ 1947 ProcessSequenceNumber, /**< 93 / 0x5c */ 1948 MaxProcessInfoClass 1924 1949 } PROCESSINFOCLASS; 1950 AssertCompile(ProcessSequenceNumber == 0x5c); 1925 1951 NTSYSAPI NTSTATUS NTAPI NtQueryInformationProcess(HANDLE, PROCESSINFOCLASS, PVOID, ULONG, PULONG); 1926 1952
Note:
See TracChangeset
for help on using the changeset viewer.