Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Papadopoulos <dimitri_at@users.sf.net>2003-10-07 11:14:53 +0400
committerDimitri Papadopoulos <dimitri_at@users.sf.net>2003-10-07 11:14:53 +0400
commitd0ede583eea660af6e1a613e9d0060427f66de7d (patch)
tree55fff88ff4c7f0dab01397ba30a2fce542cde50d /winsup/w32api
parentb2608a43784093ad72e68ee1628888476329ea1d (diff)
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(CheckRemoteDebuggerPresent, DebugActiveProcessStop, DebugBreakProcess, DebugSetProcessKillOnExit): Add functions. * include/winbase.h [_WIN32_WINNT >= 0x0500] (DeleteTimerQueue, DeleteTimerQueueEx, DeleteTimerQueueTimer, DnsHostnameToComputerName[AW]): Add functions. * lib/user32.def (CheckRemoteDebuggerPresent, DebugActiveProcessStop, DebugBreakProcess, DebugSetProcessKillOnExit, DeleteTimerQueueEx, DeleteTimerQueueTimer, DnsHostnameToComputerName[AW]): Add functions.
Diffstat (limited to 'winsup/w32api')
-rw-r--r--winsup/w32api/ChangeLog14
-rw-r--r--winsup/w32api/include/winbase.h17
-rw-r--r--winsup/w32api/lib/kernel32.def8
3 files changed, 39 insertions, 0 deletions
diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog
index 30b3c673d..9ce6dab86 100644
--- a/winsup/w32api/ChangeLog
+++ b/winsup/w32api/ChangeLog
@@ -1,3 +1,17 @@
+2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
+
+ * include/winbase.h [_WIN32_WINNT >= 0x0501]
+ (CheckRemoteDebuggerPresent, DebugActiveProcessStop, DebugBreakProcess,
+ DebugSetProcessKillOnExit): Add functions.
+
+ * include/winbase.h [_WIN32_WINNT >= 0x0500] (DeleteTimerQueue,
+ DeleteTimerQueueEx, DeleteTimerQueueTimer,
+ DnsHostnameToComputerName[AW]): Add functions.
+
+ * lib/user32.def (CheckRemoteDebuggerPresent, DebugActiveProcessStop,
+ DebugBreakProcess, DebugSetProcessKillOnExit, DeleteTimerQueueEx,
+ DeleteTimerQueueTimer, DnsHostnameToComputerName[AW]): Add functions.
+
2003-10-07 Kobun Fujimori <kobun@users.sourceforge.net>
* include/winbase.h (GetVolumePathNamesForVolumeName): Available
diff --git a/winsup/w32api/include/winbase.h b/winsup/w32api/include/winbase.h
index bb356384f..d62659f00 100644
--- a/winsup/w32api/include/winbase.h
+++ b/winsup/w32api/include/winbase.h
@@ -1051,6 +1051,7 @@ BOOL WINAPI CancelWaitableTimer(HANDLE);
#if (_WIN32_WINNT >= 0x0501)
BOOL WINAPI CheckNameLegalDOS8Dot3A(LPCSTR,LPSTR,DWORD,PBOOL,PBOOL);
BOOL WINAPI CheckNameLegalDOS8Dot3W(LPCWSTR,LPSTR,DWORD,PBOOL,PBOOL);
+BOOL WINAPI CheckRemoteDebuggerPresent(HANDLE,PBOOL);
#endif
BOOL WINAPI ClearCommBreak(HANDLE);
BOOL WINAPI ClearCommError(HANDLE,PDWORD,LPCOMSTAT);
@@ -1135,7 +1136,14 @@ HANDLE WINAPI CreateWaitableTimerW(LPSECURITY_ATTRIBUTES,BOOL,LPCWSTR);
BOOL WINAPI DeactivateActCtx(DWORD,ULONG_PTR);
#endif
BOOL WINAPI DebugActiveProcess(DWORD);
+#if (_WIN32_WINNT >= 0x0501)
+BOOL WINAPI DebugActiveProcessStop(DWORD);
+#endif
void WINAPI DebugBreak(void);
+#if (_WIN32_WINNT >= 0x0501)
+BOOL WINAPI DebugBreakProcess(HANDLE);
+BOOL WINAPI DebugSetProcessKillOnExit(BOOL);
+#endif
BOOL WINAPI DefineDosDeviceA(DWORD,LPCSTR,LPCSTR);
BOOL WINAPI DefineDosDeviceW(DWORD,LPCWSTR,LPCWSTR);
#define DefineHandleTable(w) ((w),TRUE)
@@ -1146,6 +1154,9 @@ void WINAPI DeleteFiber(PVOID);
BOOL WINAPI DeleteFileA(LPCSTR);
BOOL WINAPI DeleteFileW(LPCWSTR);
#if (_WIN32_WINNT >= 0x0500)
+BOOL WINAPI DeleteTimerQueue(HANDLE);
+BOOL WINAPI DeleteTimerQueueEx(HANDLE,HANDLE);
+BOOL WINAPI DeleteTimerQueueTimer(HANDLE,HANDLE,HANDLE);
BOOL WINAPI DeleteVolumeMountPointA(LPCSTR);
BOOL WINAPI DeleteVolumeMountPointW(LPCWSTR);
#endif
@@ -1153,6 +1164,10 @@ BOOL WINAPI DeregisterEventSource(HANDLE);
BOOL WINAPI DestroyPrivateObjectSecurity(PSECURITY_DESCRIPTOR*);
BOOL WINAPI DeviceIoControl(HANDLE,DWORD,PVOID,DWORD,PVOID,DWORD,PDWORD,POVERLAPPED);
BOOL WINAPI DisableThreadLibraryCalls(HMODULE);
+#if (_WIN32_WINNT >= 0x0500)
+BOOL WINAPI DnsHostnameToComputerNameA(LPCSTR,LPSTR,LPDWORD);
+BOOL WINAPI DnsHostnameToComputerNameW(LPCWSTR,LPWSTR,LPDWORD);
+#endif
BOOL WINAPI DisconnectNamedPipe(HANDLE);
BOOL WINAPI DosDateTimeToFileTime(WORD,WORD,LPFILETIME);
BOOL WINAPI DuplicateHandle(HANDLE,HANDLE,HANDLE,PHANDLE,DWORD,BOOL,DWORD);
@@ -1795,6 +1810,7 @@ typedef PCACTCTXW PCACTCTX;
#define DeleteFile DeleteFileW
#if (_WIN32_WINNT >= 0x0500)
#define DeleteVolumeMountPoint DeleteVolumeMountPointW
+#define DnsHostnameToComputerName DnsHostnameToComputerNameW
#endif
#define EncryptFile EncryptFileW
#define EndUpdateResource EndUpdateResourceW
@@ -1963,6 +1979,7 @@ typedef PCACTCTXA PCACTCTX;
#define DeleteFile DeleteFileA
#if (_WIN32_WINNT >= 0x0500)
#define DeleteVolumeMountPoint DeleteVolumeMountPointA
+#define DnsHostnameToComputerName DnsHostnameToComputerNameA
#endif
#define EncryptFile EncryptFileA
#define EndUpdateResource EndUpdateResourceA
diff --git a/winsup/w32api/lib/kernel32.def b/winsup/w32api/lib/kernel32.def
index 2222e9eb8..4d2e1f13a 100644
--- a/winsup/w32api/lib/kernel32.def
+++ b/winsup/w32api/lib/kernel32.def
@@ -32,6 +32,7 @@ CancelWaitableTimer@4
ChangeTimerQueueTimer@16
CheckNameLegalDOS8Dot3A@20
CheckNameLegalDOS8Dot3W@20
+CheckRemoteDebuggerPresent@8
ClearCommBreak@4
ClearCommError@12
CloseConsoleHandle@4
@@ -94,7 +95,10 @@ CreateWaitableTimerA@12
CreateWaitableTimerW@12
DeactivateActCtx@8
DebugActiveProcess@4
+DebugActiveProcessStop@4
DebugBreak@0
+DebugBreakProcess@4
+DebugSetProcessKillOnExit@4
DefineDosDeviceA@12
DefineDosDeviceW@12
DeleteAtom@4
@@ -103,11 +107,15 @@ DeleteFiber@4
DeleteFileA@4
DeleteFileW@4
DeleteTimerQueue@4
+DeleteTimerQueueEx@8
+DeleteTimerQueueTimer@12
DeleteVolumeMountPointA@4
DeleteVolumeMountPointW@4
DeviceIoControl@32
DisableThreadLibraryCalls@4
DisconnectNamedPipe@4
+DnsHostnameToComputerNameA@12
+DnsHostnameToComputerNameW@12
DosDateTimeToFileTime@12
DuplicateConsoleHandle@16
DuplicateHandle@28