From da8b582cdaa4c654c1475c824f4d1fb589e8a21d Mon Sep 17 00:00:00 2001 From: Eric Pouech Date: Tue, 2 Sep 2003 18:16:22 +0000 Subject: [PATCH] Added a few missing definitions. --- include/commctrl.h | 4 ++++ include/dbghelp.h | 14 ++++++++++++++ include/winbase.h | 3 ++- 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/include/commctrl.h b/include/commctrl.h index 29d6db930a9..8ae5717d1d7 100644 --- a/include/commctrl.h +++ b/include/commctrl.h @@ -3504,6 +3504,10 @@ typedef struct NMLVSCROLL #define ListView_SubItemHitTest(hwndLV, plvhti) \ (int)SNDMSGA((hwndLV), LVM_SUBITEMHITTEST, 0, (LPARAM)(LPLVHITTESTINFO)(plvhti)) +#define ListView_GetSelectionMark(hwndLV) \ + (int)SNDMSG((hwndLV), LVM_GETSELECTIONMARK, 0, 0) +#define ListView_SetSelectionMark(hwndLV, iItem) \ + (int)SNDMSG((hwndLV), LVM_SETSELECTIONMARK, 0, (LPARAM)(iItem)) /* Tab Control */ diff --git a/include/dbghelp.h b/include/dbghelp.h index 4967f2660f9..bfebeecfdb5 100644 --- a/include/dbghelp.h +++ b/include/dbghelp.h @@ -527,6 +527,7 @@ typedef struct _MINIDUMP_THREAD_LIST MINIDUMP_THREAD Threads[1]; /* FIXME: no support of 0 sized array */ } MINIDUMP_THREAD_LIST, *PMINIDUMP_THREAD_LIST; + /************************* * MODULE handling * *************************/ @@ -628,6 +629,9 @@ BOOL WINAPI SymEnumTypes(HANDLE hProcess, DWORD BaseOfDll, PVOID UserContext); BOOL WINAPI SymGetTypeFromName(HANDLE hProcess, DWORD BaseOfDll, LPSTR Name, PSYMBOL_INFO Symbol); +BOOL WINAPI SymEnumSymbols(HANDLE hProcess, ULONG BaseOfDll, PCSTR Mask, + PSYM_ENUMERATESYMBOLS_CALLBACK EnumSymbolsCallback, + PVOID UserContext); /************************* * Source Files * @@ -642,6 +646,9 @@ BOOL WINAPI SymEnumSourceFiles(HANDLE hProcess, ULONG ModBase, LPSTR Mask, /************************* * File & image handling * *************************/ +BOOL WINAPI SymInitialize(HANDLE hProcess, PSTR UserSearchPath, BOOL fInvadeProcess); +BOOL WINAPI SymCleanup(HANDLE hProcess); + HANDLE WINAPI FindDebugInfoFile(PSTR FileName, PSTR SymbolPath, PSTR DebugFilePath); typedef BOOL (CALLBACK *PFIND_DEBUG_FILE_CALLBACK)(HANDLE FileHandle, PSTR FileName, PVOID CallerData); @@ -670,6 +677,13 @@ PIMAGE_SECTION_HEADER WINAPI ImageRvaToSection(PIMAGE_NT_HEADERS NtHeaders, PVOID WINAPI ImageRvaToVa(PIMAGE_NT_HEADERS NtHeaders, PVOID Base, ULONG Rva, OUT PIMAGE_SECTION_HEADER *LastRvaSection); +/************************* + * Context management * + *************************/ +BOOL WINAPI SymSetContext(HANDLE hProcess, PIMAGEHLP_STACK_FRAME StackFrame, + PIMAGEHLP_CONTEXT Context); + + #ifdef __cplusplus } /* extern "C" */ #endif /* defined(__cplusplus) */ diff --git a/include/winbase.h b/include/winbase.h index 268e1a3fded..11cc63830a1 100644 --- a/include/winbase.h +++ b/include/winbase.h @@ -1547,9 +1547,10 @@ BOOL WINAPI SetFileSecurityW(LPCWSTR,SECURITY_INFORMATION,PSECURITY_DESCR BOOL WINAPI SetFileTime(HANDLE,const FILETIME*,const FILETIME*,const FILETIME*); BOOL WINAPI SetHandleInformation(HANDLE,DWORD,DWORD); BOOL WINAPI SetKernelObjectSecurity(HANDLE,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR); +BOOL WINAPI SetLocalTime(const SYSTEMTIME*); BOOL WINAPI SetNamedPipeHandleState(HANDLE,LPDWORD,LPDWORD,LPDWORD); BOOL WINAPI SetPriorityClass(HANDLE,DWORD); -BOOL WINAPI SetLocalTime(const SYSTEMTIME*); +BOOL WINAPI SetProcessAffinityMask(HANDLE,DWORD_PTR); BOOL WINAPI SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR,BOOL,PACL,BOOL); BOOL WINAPI SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR,PSID,BOOL); BOOL WINAPI SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR,PSID,BOOL); -- 2.11.4.GIT