39 lines
932 B
C
39 lines
932 B
C
|
// 防止多次包含此头文件
|
|||
|
#pragma once
|
|||
|
|
|||
|
// 自定义导出定义
|
|||
|
#include "Export.h"
|
|||
|
|
|||
|
// Windows API 头文件
|
|||
|
#include <Windows.h>
|
|||
|
#include <winerror.h>
|
|||
|
#include "winuser.h"
|
|||
|
|
|||
|
// 附加的 Windows API 头文件
|
|||
|
#include <Shlwapi.h>
|
|||
|
#include <Psapi.h>
|
|||
|
#include <shellapi.h>
|
|||
|
|
|||
|
// 内置函数和系统信息 API 头文件
|
|||
|
#include <intrin.h>
|
|||
|
#include "sysinfoapi.h"
|
|||
|
|
|||
|
// DXGI(DirectX 图形基础设施)头文件
|
|||
|
#include "dxgi.h"
|
|||
|
#include <dxgi1_4.h>
|
|||
|
|
|||
|
// DirectDraw 头文件,提供 DirectDraw 和相关功能的支持
|
|||
|
#include <ddraw.h>
|
|||
|
// DirectXMath 头文件,提供高性能的数学运算库,适用于图形和游戏开发
|
|||
|
#include <DirectXMath.h>
|
|||
|
// DirectWrite 头文件,用于文本渲染,特别是在 Direct2D 中使用
|
|||
|
#include <dwrite.h>
|
|||
|
|
|||
|
// Direct3D 9、10、11、12,以及 DirectWrite 头文件
|
|||
|
#include <d3d9.h>
|
|||
|
#include <d3d9caps.h>
|
|||
|
#include <d3d11.h>
|
|||
|
#include <d3d10_1.h>
|
|||
|
#include <d3d12.h>
|
|||
|
|