Mercurial > wgsdk
comparison src/main.c @ 2:712c7fd6702a
Remove a LOT of unneeded stuff
author | Paper <mrpapersonic@gmail.com> |
---|---|
date | Sun, 07 Aug 2022 10:41:55 -0400 |
parents | 7abb5d8b20ea |
children | 59bf702b2b21 |
comparison
equal
deleted
inserted
replaced
1:7abb5d8b20ea | 2:712c7fd6702a |
---|---|
1 #include <assert.h> | 1 #include <assert.h> |
2 #include <stdio.h> | 2 #include <stdio.h> |
3 #include <stdint.h> | |
4 #include <stdlib.h> | 3 #include <stdlib.h> |
5 #include <time.h> | |
6 #include <Winamp/wa_ipc.h> | 4 #include <Winamp/wa_ipc.h> |
7 #include "main.h" | 5 #include "main.h" |
8 #include "discord_game_sdk.h" | 6 #include "discord_game_sdk.h" |
9 #include "timer.h" | 7 #include "timer.h" |
10 #include "config.h" | 8 #include "config.h" |
11 #include "dirtools.h" | |
12 #include "resource.h" | 9 #include "resource.h" |
13 #ifndef WIN32_LEAN_AND_MEAN | 10 #ifndef WIN32_LEAN_AND_MEAN |
14 # define WIN32_LEAN_AND_MEAN | 11 # define WIN32_LEAN_AND_MEAN |
15 #endif | 12 #endif |
16 #include <windows.h> | 13 #include <windows.h> |
122 | 119 |
123 return CallWindowProc(g_lpWndProcOld, hwnd, message, wParam, lParam); | 120 return CallWindowProc(g_lpWndProcOld, hwnd, message, wParam, lParam); |
124 } | 121 } |
125 | 122 |
126 int init() { | 123 int init() { |
127 char* path = dirtools_concat_paths(getenv("APPDATA"), "Winamp\\Plugins\\wgsdk"); | |
128 printf("%s", path); | |
129 memset(&app, 0, sizeof(app)); | 124 memset(&app, 0, sizeof(app)); |
130 if (IsWindowUnicode(g_plugin.hwndParent)) { | 125 if (IsWindowUnicode(g_plugin.hwndParent)) { |
131 g_lpWndProcOld = (WNDPROC)SetWindowLongW(g_plugin.hwndParent, -4, (LONG)WndProc); | 126 g_lpWndProcOld = (WNDPROC)SetWindowLongW(g_plugin.hwndParent, -4, (LONG)WndProc); |
132 } else { | 127 } else { |
133 g_lpWndProcOld = (WNDPROC)SetWindowLongA(g_plugin.hwndParent, -4, (LONG)WndProc); | 128 g_lpWndProcOld = (WNDPROC)SetWindowLongA(g_plugin.hwndParent, -4, (LONG)WndProc); |