Mercurial Patch Queue for Windows System Libraries
修訂. | e77cb33f187d5ad50a65a3d89ee9485d926347bc |
---|---|
大小 | 2,608 bytes |
時間 | 2019-04-02 03:25:55 |
作者 | Keith Marshall |
Log Message | Handle w32api directory rename for 6.0-exp bookmark. |
Make <psapi.h> header effectively self-contained.
diff --git a/wslapi/include/psapi.h b/wslapi/include/psapi.h
--- a/wslapi/include/psapi.h
+++ b/wslapi/include/psapi.h
@@ -1,30 +1,44 @@
/*
- psapi.h - Include file for PSAPI.DLL APIs
-
- Written by Mumit Khan <khan@nanotech.wisc.edu>
-
- This file is part of a free library for the Win32 API.
-
- NOTE: This strictly does not belong in the Win32 API since it's
- really part of Platform SDK. However,GDB needs it and we might
- as well provide it here.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-*/
+ * psapi.h
+ *
+ * Declarations associated with the APIs exposed by PSAPI.DLL
+ *
+ * $Id$
+ *
+ * Written by Mumit Khan <khan@nanotech.wisc.edu>
+ * Copyright (C) 2000, 2002, 2007, 2008, 2010, 2011, 2017,
+ * MinGW.org Project
+ *
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice (including the next
+ * paragraph) shall be included in all copies or substantial portions of the
+ * Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ *
+ */
#ifndef _PSAPI_H
#define _PSAPI_H
-#if __GNUC__ >=3
#pragma GCC system_header
-#endif
-#ifdef __cplusplus
-extern "C" {
-#endif
+#include <windef.h>
+
+_BEGIN_C_DECLS
#ifndef RC_INVOKED
typedef struct _MODULEINFO {
LPVOID lpBaseOfDll;
@@ -143,11 +157,8 @@ DWORD WINAPI GetProcessImageFileNameW(HA
#if (_WIN32_WINNT >= 0x0501)
#define GetProcessImageFileName GetProcessImageFileNameA
#endif
#endif
-#ifdef __cplusplus
-}
-#endif
+_END_C_DECLS
-#endif /* _PSAPI_H */
-
+#endif /* !_PSAPI_H: $RCSfile$: end of file */