vc中在哪里可以建一个 全局的互斥对象?该怎么处理

vc中在哪里可以建一个 全局的互斥对象?
vc中在哪里可以建一个 全局的互斥对象,在所有类中都可以使用? 怎么调用?
 用C++标准库函数 如

HANDLE hMutex=CreateMutex(NULL.TRUE,NULL);

WaitForSingleObject(hMutex,INFINITE);
ReleaseMutex(hMutex)
------解决方案--------------------
HANDLE hMutex=CreateMutex(NULL.TRUE,NULL);
写在任意函数之外

其它文件中要使用,extern hMutex;