#include "dkcUnityArchivers.h"
dkcUnityArchivers.cのインクルード依存関係図
マクロ定義 | |
#define | DKUTIL_C_UNITY_ARCHIVERS |
関数 | |
int WINAPI | dkcUnityArchiversCommand (const char *dllname, const char *command_function_name, const char *command, char *StringResultOutputBuffer, size_t output_size, int *archiver_result, HWND wnd) |
edk_Resultのどれか |
|
dkcUnityArchivers.c の 10 行で定義されています。 |
|
edk_Resultのどれか
dkcUnityArchivers.c の 66 行で定義されています。 参照先 DKC_DLL, DKC_UA_ARC_F_TYPE, dkcGetProcAddress(), dkcLoadLibrary(), dkcUnloadLibrary(), HWND, と NULL.
00068 { 00069 DKC_DLL *dp = NULL; 00070 DKC_UA_ARC_F_TYPE func = NULL; 00071 int r = edk_FAILED; 00072 dp = dkcLoadLibrary(dllname); 00073 if(NULL==dp){ 00074 return r; 00075 } 00076 func = (DKC_UA_ARC_F_TYPE)dkcGetProcAddress(dp,command_function_name); 00077 if(NULL==func){ 00078 goto Error; 00079 } 00080 r = func(NULL,command,StringResultOutputBuffer,output_size); 00081 if(archiver_result){ 00082 *archiver_result = r; 00083 } 00084 if(0 != r){ 00085 r = edk_FAILED; 00086 goto Error; 00087 } 00088 r = edk_SUCCEEDED; 00089 Error: 00090 dkcUnloadLibrary(&dp); 00091 return r; 00092 } |