only SetThreadAffinityMask for threads created by local modules
This commit is contained in:
parent
78b2da620a
commit
354b688a2c
3 changed files with 51 additions and 2 deletions
|
@ -1,20 +1,24 @@
|
|||
#ifndef DELAY_IMPORTS_H
|
||||
#define DELAY_IMPORTS_H
|
||||
|
||||
#define STATUS_SUCCESS ((NTSTATUS)0x00000000L)
|
||||
#define ThreadQuerySetWin32StartAddress 9
|
||||
|
||||
typedef NTSTATUS(WINAPI* RTLVERIFYVERSIONINFOPROC)(PRTL_OSVERSIONINFOEXW, ULONG, ULONGLONG);
|
||||
typedef ULONGLONG(WINAPI* VERSETCONDITIONMASKPROC)(ULONGLONG, DWORD, BYTE);
|
||||
typedef const char* (CDECL* WINE_GET_VERSIONPROC)();
|
||||
typedef void (CDECL* WINE_GET_HOST_VERSIONPROC)(const char** sysname, const char** release);
|
||||
typedef NTSTATUS(WINAPI* NTQUERYINFORMATIONTHREADPROC)(HANDLE, LONG, PVOID, ULONG, PULONG);
|
||||
|
||||
typedef ULONGLONG(WINAPI* VERSETCONDITIONMASKPROC)(ULONGLONG, DWORD, BYTE);
|
||||
typedef BOOL(WINAPI* GETMODULEHANDLEEXAPROC)(DWORD, LPCSTR, HMODULE*);
|
||||
|
||||
extern NTQUERYINFORMATIONTHREADPROC NtQueryInformationThread;
|
||||
extern RTLVERIFYVERSIONINFOPROC RtlVerifyVersionInfo;
|
||||
extern WINE_GET_VERSIONPROC wine_get_version;
|
||||
extern WINE_GET_HOST_VERSIONPROC wine_get_host_version;
|
||||
|
||||
extern VERSETCONDITIONMASKPROC VerSetConditionMaskProc;
|
||||
extern GETMODULEHANDLEEXAPROC GetModuleHandleExAProc;
|
||||
|
||||
void imports_init();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue