メインページ | アルファベット順一覧 | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ | 関連ページ

dkcDLL.h

説明を見る。
00001 
00010 #ifndef DKUTIL_C_DLL_H
00011 #define DKUTIL_C_DLL_H
00012 
00013 #include "dkcOSIndependent.h"
00014 
00015 typedef struct dkc_DLL{
00016 #ifdef _WIN32
00017     HMODULE mHandle;
00018 #else
00019     void *mHandle;
00020 #endif
00021 }DKC_DLL;
00022 
00024 DKC_EXTERN DKC_DLL* WINAPI dkcLoadLibrary(const char *filename);
00026 DKC_EXTERN void* WINAPI dkcGetProcAddress(DKC_DLL *dll,const char *id);
00028 DKC_EXTERN int WINAPI dkcUnloadLibrary(DKC_DLL **pp);
00029 
00030 #ifdef WIN32
00031 
00032 #define dkcGetProcWin32(dll,id) ((DKC_WINAPI_PROC_F_TYPE *)dkcGetProcAddress(dll,id));
00033 
00034 //DKC_EXTERN DKC_WINAPI_PROC_F_TYPE dkcGetProcWin32(DKC_DLL *dll,const char *id);
00035 
00036 #endif
00037 
00038 #endif //end of include once

dkutil_cに対してSat Sep 10 09:23:55 2005に生成されました。  doxygen 1.4.4