diff options
Diffstat (limited to 'utils/MTP/MTP_DLL/MTP_DLL.h')
-rw-r--r-- | utils/MTP/MTP_DLL/MTP_DLL.h | 25 |
1 files changed, 9 insertions, 16 deletions
diff --git a/utils/MTP/MTP_DLL/MTP_DLL.h b/utils/MTP/MTP_DLL/MTP_DLL.h index ad99014bc2..eeee72a87b 100644 --- a/utils/MTP/MTP_DLL/MTP_DLL.h +++ b/utils/MTP/MTP_DLL/MTP_DLL.h | |||
@@ -1,17 +1,10 @@ | |||
1 | // The following ifdef block is the standard way of creating macros which make exporting | 1 | #ifdef MTP_DLL_EXPORTS |
2 | // from a DLL simpler. All files within this DLL are compiled with the MTP_DLL_EXPORTS | 2 | #define MTP_DLL_API __declspec(dllexport) |
3 | // symbol defined on the command line. this symbol should not be defined on any project | 3 | #else |
4 | // that uses this DLL. This way any other project whose source files include this file see | 4 | #define MTP_DLL_API __declspec(dllimport) |
5 | // MTP_DLL_API functions as being imported from a DLL, whereas this DLL sees symbols | 5 | #endif |
6 | // defined with this macro as being exported. | ||
7 | #ifdef MTP_DLL_EXPORTS | ||
8 | #define MTP_DLL_API __declspec(dllexport) | ||
9 | #else | ||
10 | #define MTP_DLL_API __declspec(dllimport) | ||
11 | #endif | ||
12 | |||
13 | extern "C" | ||
14 | { | ||
15 | __declspec(dllexport) bool send_fw(LPWSTR file, int filesize, void (*callback)(unsigned int progress, unsigned int max)); | ||
16 | } | ||
17 | 6 | ||
7 | extern "C" | ||
8 | { | ||
9 | __declspec(dllexport) bool send_fw(LPWSTR file, int filesize, void (*callback)(unsigned int progress, unsigned int max)); | ||
10 | } | ||