]> git.proxmox.com Git - rustc.git/blobdiff - vendor/winapi/src/um/psapi.rs
New upstream version 1.41.1+dfsg1
[rustc.git] / vendor / winapi / src / um / psapi.rs
index 36aadec12c29764ee43e92c6184e58d42754bd04..eb1adb803dac716236bca397d40271a94a616db1 100644 (file)
@@ -1,4 +1,3 @@
-// Copyright © 2016-2017 winapi-rs developers
 // Licensed under the Apache License, Version 2.0
 // <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
 // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option.
@@ -14,66 +13,131 @@ pub const LIST_MODULES_64BIT: DWORD = 0x02;
 pub const LIST_MODULES_ALL: DWORD = LIST_MODULES_32BIT | LIST_MODULES_64BIT;
 extern "system" {
     pub fn K32EnumProcesses(
-        lpidProcess: *mut DWORD, cb: DWORD, lpcbNeeded: LPDWORD,
+        lpidProcess: *mut DWORD,
+        cb: DWORD,
+        lpcbNeeded: LPDWORD,
     ) -> BOOL;
     pub fn K32EnumProcessModules(
-        hProcess: HANDLE, lphModule: *mut HMODULE, cb: DWORD, lpcbNeeded: LPDWORD,
+        hProcess: HANDLE,
+        lphModule: *mut HMODULE,
+        cb: DWORD,
+        lpcbNeeded: LPDWORD,
     ) -> BOOL;
     pub fn K32EnumProcessModulesEx(
-        hProcess: HANDLE, lphModule: *mut HMODULE, cb: DWORD, lpcbNeeded: LPDWORD,
+        hProcess: HANDLE,
+        lphModule: *mut HMODULE,
+        cb: DWORD,
+        lpcbNeeded: LPDWORD,
         dwFilterFlag: DWORD,
     ) -> BOOL;
     pub fn K32GetModuleBaseNameA(
-        hProcess: HANDLE, hModule: HMODULE, lpBaseName: LPSTR, nSize: DWORD,
+        hProcess: HANDLE,
+        hModule: HMODULE,
+        lpBaseName: LPSTR,
+        nSize: DWORD,
     ) -> DWORD;
     pub fn K32GetModuleBaseNameW(
-        hProcess: HANDLE, hModule: HMODULE, lpBaseName: LPWSTR, nSize: DWORD,
+        hProcess: HANDLE,
+        hModule: HMODULE,
+        lpBaseName: LPWSTR,
+        nSize: DWORD,
     ) -> DWORD;
     pub fn K32GetModuleFileNameExA(
-        hProcess: HANDLE, hModule: HMODULE, lpFilename: LPSTR, nSize: DWORD,
+        hProcess: HANDLE,
+        hModule: HMODULE,
+        lpFilename: LPSTR,
+        nSize: DWORD,
     ) -> DWORD;
     pub fn K32GetModuleFileNameExW(
-        hProcess: HANDLE, hModule: HMODULE, lpFilename: LPWSTR, nSize: DWORD,
+        hProcess: HANDLE,
+        hModule: HMODULE,
+        lpFilename: LPWSTR,
+        nSize: DWORD,
     ) -> DWORD;
-    pub fn K32EmptyWorkingSet(hProcess: HANDLE) -> BOOL;
-    pub fn K32QueryWorkingSet(hProcess: HANDLE, pv: PVOID, cb: DWORD) -> BOOL;
-    pub fn K32QueryWorkingSetEx(hProcess: HANDLE, pv: PVOID, cb: DWORD) -> BOOL;
-    pub fn K32InitializeProcessForWsWatch(hProcess: HANDLE) -> BOOL;
+    pub fn K32EmptyWorkingSet(
+        hProcess: HANDLE,
+    ) -> BOOL;
+    pub fn K32QueryWorkingSet(
+        hProcess: HANDLE,
+        pv: PVOID,
+        cb: DWORD,
+    ) -> BOOL;
+    pub fn K32QueryWorkingSetEx(
+        hProcess: HANDLE,
+        pv: PVOID,
+        cb: DWORD,
+    ) -> BOOL;
+    pub fn K32InitializeProcessForWsWatch(
+        hProcess: HANDLE,
+    ) -> BOOL;
     pub fn K32GetWsChanges(
-        hProcess: HANDLE, lpWatchInfo: PPSAPI_WS_WATCH_INFORMATION, cb: DWORD,
+        hProcess: HANDLE,
+        lpWatchInfo: PPSAPI_WS_WATCH_INFORMATION,
+        cb: DWORD,
     ) -> BOOL;
     pub fn K32GetWsChangesEx(
-        hProcess: HANDLE, lpWatchInfoEx: PPSAPI_WS_WATCH_INFORMATION_EX, cb: PDWORD,
+        hProcess: HANDLE,
+        lpWatchInfoEx: PPSAPI_WS_WATCH_INFORMATION_EX,
+        cb: PDWORD,
     ) -> BOOL;
     pub fn K32GetMappedFileNameW(
-        hProcess: HANDLE, lpv: LPVOID, lpFilename: LPWSTR, nSize: DWORD,
+        hProcess: HANDLE,
+        lpv: LPVOID,
+        lpFilename: LPWSTR,
+        nSize: DWORD,
     ) -> DWORD;
     pub fn K32GetMappedFileNameA(
-        hProcess: HANDLE, lpv: LPVOID, lpFilename: LPSTR, nSize: DWORD,
+        hProcess: HANDLE,
+        lpv: LPVOID,
+        lpFilename: LPSTR,
+        nSize: DWORD,
+    ) -> DWORD;
+    pub fn K32EnumDeviceDrivers(
+        lpImageBase: *mut LPVOID,
+        cb: DWORD,
+        lpcbNeeded: LPDWORD,
+    ) -> BOOL;
+    pub fn K32GetDeviceDriverBaseNameA(
+        ImageBase: LPVOID,
+        lpFilename: LPSTR,
+        nSize: DWORD,
     ) -> DWORD;
-    pub fn K32EnumDeviceDrivers(lpImageBase: *mut LPVOID, cb: DWORD, lpcbNeeded: LPDWORD) -> BOOL;
-    pub fn K32GetDeviceDriverBaseNameA(ImageBase: LPVOID, lpFilename: LPSTR, nSize: DWORD) -> DWORD;
     pub fn K32GetDeviceDriverBaseNameW(
-        ImageBase: LPVOID, lpFilename: LPWSTR, nSize: DWORD,
+        ImageBase: LPVOID,
+        lpFilename: LPWSTR,
+        nSize: DWORD,
+    ) -> DWORD;
+    pub fn K32GetDeviceDriverFileNameA(
+        ImageBase: LPVOID,
+        lpFilename: LPSTR,
+        nSize: DWORD,
     ) -> DWORD;
-    pub fn K32GetDeviceDriverFileNameA(ImageBase: LPVOID, lpFilename: LPSTR, nSize: DWORD) -> DWORD;
     pub fn K32GetDeviceDriverFileNameW(
-        ImageBase: LPVOID, lpFilename: LPWSTR, nSize: DWORD,
+        ImageBase: LPVOID,
+        lpFilename: LPWSTR,
+        nSize: DWORD,
     ) -> DWORD;
     pub fn K32GetPerformanceInfo(
-        pPerformanceInformation: PPERFORMANCE_INFORMATION, cb: DWORD,
+        pPerformanceInformation: PPERFORMANCE_INFORMATION,
+        cb: DWORD,
     ) -> BOOL;
     pub fn K32EnumPageFilesW(
-        pCallBackRoutine: PENUM_PAGE_FILE_CALLBACKW, pContext: LPVOID,
+        pCallBackRoutine: PENUM_PAGE_FILE_CALLBACKW,
+        pContext: LPVOID,
     ) -> BOOL;
     pub fn K32EnumPageFilesA(
-        pCallBackRoutine: PENUM_PAGE_FILE_CALLBACKA, pContext: LPVOID,
+        pCallBackRoutine: PENUM_PAGE_FILE_CALLBACKA,
+        pContext: LPVOID,
     ) -> BOOL;
     pub fn K32GetProcessImageFileNameA(
-        hProcess: HANDLE, lpImageFileName: LPSTR, nSize: DWORD,
+        hProcess: HANDLE,
+        lpImageFileName: LPSTR,
+        nSize: DWORD,
     ) -> DWORD;
     pub fn K32GetProcessImageFileNameW(
-        hProcess: HANDLE, lpImageFileName: LPWSTR, nSize: DWORD,
+        hProcess: HANDLE,
+        lpImageFileName: LPWSTR,
+        nSize: DWORD,
     ) -> DWORD;
     pub fn EnumProcesses(
         lpidProcess: *mut DWORD,
@@ -81,10 +145,15 @@ extern "system" {
         lpcbNeeded: LPDWORD,
     ) -> BOOL;
     pub fn K32GetProcessMemoryInfo(
-        Process: HANDLE, ppsmemCounters: PPROCESS_MEMORY_COUNTERS, cb: DWORD,
+        Process: HANDLE,
+        ppsmemCounters: PPROCESS_MEMORY_COUNTERS,
+        cb: DWORD,
     ) -> BOOL;
     pub fn K32GetModuleInformation(
-        hProcess: HANDLE, hModule: HMODULE, lpmodinfo: LPMODULEINFO, cb: DWORD,
+        hProcess: HANDLE,
+        hModule: HMODULE,
+        lpmodinfo: LPMODULEINFO,
+        cb: DWORD,
     ) -> BOOL;
 }
 pub type LPMODULEINFO = *mut MODULEINFO;