#ifndef IMPORTS_H\r
#define IMPORTS_H\r
\r
+/* Some functions don't have decorated versions. */\r
+#ifdef UNICODE\r
+#define QUERYFULLPROCESSIMAGENAME_EXPORT "QueryFullProcessImageNameW"\r
+#else\r
+#define QUERYFULLPROCESSIMAGENAME_EXPORT "QueryFullProcessImageNameA"\r
+#endif\r
+\r
typedef BOOL (WINAPI *AttachConsole_ptr)(DWORD);\r
typedef BOOL (WINAPI *SleepConditionVariableCS_ptr)(PCONDITION_VARIABLE, PCRITICAL_SECTION, DWORD);\r
+typedef BOOL (WINAPI *QueryFullProcessImageName_ptr)(HANDLE, unsigned long, LPTSTR, unsigned long *);\r
typedef void (WINAPI *WakeConditionVariable_ptr)(PCONDITION_VARIABLE);\r
typedef BOOL (WINAPI *CreateWellKnownSid_ptr)(WELL_KNOWN_SID_TYPE, SID *, SID *, unsigned long *);\r
typedef BOOL (WINAPI *IsWellKnownSid_ptr)(SID *, WELL_KNOWN_SID_TYPE);\r
HMODULE advapi32;\r
AttachConsole_ptr AttachConsole;\r
SleepConditionVariableCS_ptr SleepConditionVariableCS;\r
+ QueryFullProcessImageName_ptr QueryFullProcessImageName;\r
WakeConditionVariable_ptr WakeConditionVariable;\r
CreateWellKnownSid_ptr CreateWellKnownSid;\r
IsWellKnownSid_ptr IsWellKnownSid;\r