mirror of
https://github.com/mirror/processhacker
synced 2026-06-08 16:03:24 +00:00
added DECLSPEC_SELECTANY to data
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3713 21ef857c-d57f-4fe0-8362-d861dc6d29cd
This commit is contained in:
@@ -29,6 +29,7 @@ SID PhSeNetworkServiceSid = { SID_REVISION, 1, SECURITY_NT_AUTHORITY, { SECURITY
|
||||
|
||||
// Characters
|
||||
|
||||
DECLSPEC_SELECTANY
|
||||
BOOLEAN PhCharIsPrintable[256] =
|
||||
{
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, /* 0 - 15 */ // TAB, LF and CR are printable
|
||||
@@ -50,6 +51,7 @@ BOOLEAN PhCharIsPrintable[256] =
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 240 - 255 */
|
||||
};
|
||||
|
||||
DECLSPEC_SELECTANY
|
||||
ULONG PhCharToInteger[256] =
|
||||
{
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0 - 15 */
|
||||
@@ -71,6 +73,7 @@ ULONG PhCharToInteger[256] =
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 240 - 255 */
|
||||
};
|
||||
|
||||
DECLSPEC_SELECTANY
|
||||
CHAR PhIntegerToChar[69] =
|
||||
"0123456789" /* 0 - 9 */
|
||||
"abcdefghijklmnopqrstuvwxyz" /* 10 - 35 */
|
||||
@@ -80,6 +83,7 @@ CHAR PhIntegerToChar[69] =
|
||||
"{|}~" /* 65 - 68 */
|
||||
;
|
||||
|
||||
DECLSPEC_SELECTANY
|
||||
CHAR PhIntegerToCharUpper[69] =
|
||||
"0123456789" /* 0 - 9 */
|
||||
"ABCDEFGHIJKLMNOPQRSTUVWXYZ" /* 10 - 35 */
|
||||
@@ -91,6 +95,7 @@ CHAR PhIntegerToCharUpper[69] =
|
||||
|
||||
// CRC32
|
||||
|
||||
DECLSPEC_SELECTANY
|
||||
ULONG PhCrc32Table[256] =
|
||||
{
|
||||
0x00000000, 0x77073096, 0xee0e612c, 0x990951ba, 0x076dc419, 0x706af48f, 0xe963a535, 0x9e6495a3,
|
||||
@@ -129,6 +134,7 @@ ULONG PhCrc32Table[256] =
|
||||
|
||||
// Enums
|
||||
|
||||
DECLSPEC_SELECTANY
|
||||
WCHAR *PhKThreadStateNames[MaximumThreadState] =
|
||||
{
|
||||
L"Initialized",
|
||||
@@ -142,6 +148,7 @@ WCHAR *PhKThreadStateNames[MaximumThreadState] =
|
||||
L"GateWait"
|
||||
};
|
||||
|
||||
DECLSPEC_SELECTANY
|
||||
WCHAR *PhKWaitReasonNames[MaximumWaitReason] =
|
||||
{
|
||||
L"Executive",
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#define _NTIMPORT_H
|
||||
|
||||
#ifdef _PH_NTIMPORT_PRIVATE
|
||||
#define EXT
|
||||
#define EXT DECLSPEC_SELECTANY
|
||||
#define EQNULL = NULL
|
||||
#else
|
||||
#define EXT extern
|
||||
|
||||
@@ -36,8 +36,8 @@ typedef BOOL (WINAPI *_DestroyEnvironmentBlock)(
|
||||
__in LPVOID lpEnvironment
|
||||
);
|
||||
|
||||
WCHAR *PhSizeUnitNames[7] = { L"B", L"kB", L"MB", L"GB", L"TB", L"PB", L"EB" };
|
||||
ULONG PhMaxSizeUnit = MAXULONG32;
|
||||
DECLSPEC_SELECTANY WCHAR *PhSizeUnitNames[7] = { L"B", L"kB", L"MB", L"GB", L"TB", L"PB", L"EB" };
|
||||
DECLSPEC_SELECTANY ULONG PhMaxSizeUnit = MAXULONG32;
|
||||
|
||||
/**
|
||||
* Ensures a rectangle is positioned within the
|
||||
|
||||
@@ -51,7 +51,7 @@ VOID PhpEnsureModuleListSorted(
|
||||
PPH_OBJECT_TYPE PhSymbolProviderType;
|
||||
|
||||
static PH_INITONCE PhSymInitOnce = PH_INITONCE_INIT;
|
||||
PH_CALLBACK_DECLARE(PhSymInitCallback);
|
||||
DECLSPEC_SELECTANY PH_CALLBACK_DECLARE(PhSymInitCallback);
|
||||
|
||||
static HANDLE PhNextFakeHandle = (HANDLE)0;
|
||||
static PH_FAST_LOCK PhSymMutex = PH_FAST_LOCK_INIT;
|
||||
|
||||
Reference in New Issue
Block a user