├── dwmhook
├── FW1
│ ├── .gitkeep
│ ├── FW1Precompiled.cpp
│ ├── FW1CompileSettings.h
│ ├── FW1Precompiled.h
│ ├── CFW1ColorRGBA.cpp
│ ├── CFW1TextGeometry.cpp
│ ├── FW1FontWrapper.cpp
│ ├── CFW1ColorRGBA.h
│ ├── CFW1TextRenderer.cpp
│ ├── CFW1TextGeometry.h
│ ├── CFW1ColorRGBAInterface.cpp
│ ├── CFW1GlyphVertexDrawerInterface.cpp
│ ├── CFW1GlyphVertexDrawer.h
│ ├── CFW1DWriteRenderTarget.h
│ ├── CFW1StateSaver.h
│ ├── CFW1Factory.cpp
│ ├── CFW1Object.h
│ ├── CFW1GlyphAtlas.h
│ ├── CFW1GlyphRenderStates.h
│ ├── CFW1GlyphAtlas.cpp
│ ├── CFW1GlyphProvider.h
│ ├── CFW1TextGeometryInterface.cpp
│ ├── CFW1DWriteRenderTargetInterface.cpp
│ ├── CFW1Factory.h
│ ├── CFW1GlyphSheet.h
│ ├── CFW1GlyphRenderStatesInterface.cpp
│ ├── CFW1GlyphProviderInterface.cpp
│ ├── CFW1FontWrapper.h
│ ├── CFW1GlyphAtlasInterface.cpp
│ ├── CFW1FontWrapper.cpp
│ ├── CFW1TextRenderer.h
│ ├── CFW1DWriteRenderTarget.cpp
│ ├── CFW1StateSaver.cpp
│ ├── CFW1TextRendererInterface.cpp
│ ├── CFW1GlyphSheet.cpp
│ ├── CFW1GlyphProvider.cpp
│ ├── CFW1GlyphSheetInterface.cpp
│ ├── CFW1GlyphVertexDrawer.cpp
│ └── CFW1FontWrapperInterface.cpp
├── minhook.lib
├── minhook-debug.lib
├── dwmhook.vcxproj.user
├── includes.hpp
├── imgui
│ ├── imgui_impl_dx11.h
│ ├── imgui_impl_win32.h
│ └── imconfig.h
├── save_state.hpp
├── render.hpp
├── save_state.cpp
├── dwmhook.vcxproj
├── MinHook.h
├── dwmhook.vcxproj.filters
└── render.cpp
├── img
├── inj.jpg
├── type.jpg
└── overlay.jpg
├── .gitignore
├── readme.md
└── dwmhook.sln
/dwmhook/FW1/.gitkeep:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/img/inj.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seiftnesse/DWM_Hook/HEAD/img/inj.jpg
--------------------------------------------------------------------------------
/img/type.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seiftnesse/DWM_Hook/HEAD/img/type.jpg
--------------------------------------------------------------------------------
/img/overlay.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seiftnesse/DWM_Hook/HEAD/img/overlay.jpg
--------------------------------------------------------------------------------
/dwmhook/minhook.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seiftnesse/DWM_Hook/HEAD/dwmhook/minhook.lib
--------------------------------------------------------------------------------
/dwmhook/FW1/FW1Precompiled.cpp:
--------------------------------------------------------------------------------
1 | // FW1Precompiled.cpp
2 |
3 | #include "FW1Precompiled.h"
4 |
5 |
--------------------------------------------------------------------------------
/dwmhook/minhook-debug.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/seiftnesse/DWM_Hook/HEAD/dwmhook/minhook-debug.lib
--------------------------------------------------------------------------------
/dwmhook/dwmhook.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Prerequisites
2 | *.d
3 |
4 | # Compiled Object files
5 | *.slo
6 | *.lo
7 | *.o
8 | *.obj
9 |
10 | # Precompiled Headers
11 | *.gch
12 | *.pch
13 |
14 | # Compiled Dynamic libraries
15 | *.so
16 | *.dylib
17 | *.dll
18 |
19 | # Fortran module files
20 | *.mod
21 | *.smod
22 |
23 | # Compiled Static libraries
24 | *.lai
25 | *.la
26 | *.a
27 | *.lib
28 |
29 | # Executables
30 | *.exe
31 | *.out
32 | *.app
33 |
--------------------------------------------------------------------------------
/dwmhook/FW1/FW1CompileSettings.h:
--------------------------------------------------------------------------------
1 | // FW1CompileSettings.h
2 |
3 | #ifndef IncludeGuard__FW1_FW1CompileSettings_h
4 | #define IncludeGuard__FW1_FW1CompileSettings_h
5 |
6 |
7 | // Define if building a DLL for the font-wrapper
8 | #define FW1_COMPILETODLL
9 |
10 | // Define to use LoadLibrary instead of linking to DLLs
11 | #define FW1_DELAYLOAD_DWRITE_DLL
12 | #define FW1_DELAYLOAD_D3DCOMPILER_XX_DLL
13 |
14 |
15 | #endif// IncludeGuard__FW1_FW1CompileSettings_h
16 |
--------------------------------------------------------------------------------
/dwmhook/FW1/FW1Precompiled.h:
--------------------------------------------------------------------------------
1 | // FW1Precompiled.h
2 |
3 | #ifndef IncludeGuard__FW1_FW1Precompiled_h
4 | #define IncludeGuard__FW1_FW1Precompiled_h
5 |
6 |
7 | #define NOMINMAX
8 | #include
9 | #include
10 | #include
11 | #include
12 | #include
13 | #include
14 | #include