VC++2005のStandardを使用しています。
windowsフォームアプリケーションで
keybd_eventを使用する方法について教えてください。

[新規作成]-[新しいプロジェクト]-[空のプロジェクト]
の後、ソースファイル test.cpp を作成し
  #include <windows.h>
  int main(void) {
   keybd_event('A',0,0,0);
  }
を入力すると正常にビルドされるのですが、

[新規作成]-[新しいプロジェクト]-[windows フォームアプリケーション]
で作成される Form1 にボタンを配置し、そのボタンのスクリプトに
  keybd_event('A',0,0,0);
を入力、
stdafx.h に
  #include <windows.h>
を入力するとビルド時にエラーが発生します。

(error LNK2028: 未解決のトークン (0A00000E) "extern "C" void __stdcall keybd_event(unsigned char,unsigned char,unsigned long,unsigned long)"
 (?keybd_event@@$$J216YGXEEKK@Z) が関数 "private: void __clrcall test37::Form1::button1_Click(class System::Object ^,class System::EventArgs ^)"
 (?button1_Click@Form1@test37@@$$FA$AAMXP$AAVObject@System@@P$AAVEventArgs@4@@Z) で参照されました。)
(error LNK2019: 未解決の外部シンボル "extern "C"・・・)

ヘルプによると リンカツールエラーということらしいのですが
どういうエラーなのかのかと、解決方法を教えてください。(長文スマソ)