マクロやtypedefを書くには、3行下の小さな行を書くことができますか?書く(関数プロトタイプ、関数ポインタ、Extern Pointer)Small
また、プロトタイプ、関数、externにextern "C"を使用する必要がありますか?もし私が名前を変更する必要はありませんか?
extern "C" NTSTATUS NTAPI KeInitializeApc(PKAPC Apc,
PKTHREAD thread,
UCHAR state_index,
PKKERNEL_ROUTINE ker_routine,
PKRUNDOWN_ROUTINE rd_routine,
PKNORMAL_ROUTINE nor_routine,
UCHAR mode,
PVOID context);
extern "C" typedef NTSTATUS (NTAPI *KeInitializeApc_t)(PKAPC Apc,
PKTHREAD thread,
UCHAR state_index,
PKKERNEL_ROUTINE ker_routine,
PKRUNDOWN_ROUTINE rd_routine,
PKNORMAL_ROUTINE nor_routine,
UCHAR mode,
PVOID context);
extern "C" KeInitializeApc_t PKeInitializeApc;
1行にextern "C"を使用すると、正しく表示されません。
お時間をいただきありがとうございます。
ありがとうジョン、私はあなたの答えを使用します。私はマクロが好きです:) – DebugMechanic