#pragma once 防止头文件被重复包含

#define WIN32_LEAN_AND_MEAN 当定义这个宏的时候。编译程序能够把windows.h中绝少被应用的头文件排除在外。加快编译的时间,这个宏定义已经要放在windows.h的前面

#include <windows.h>

#include <ole2.h> 要使用任意的COM API必须包含ole2.h这个头文件