#include "dkcOSIndependent.h"
#include "dkcDLL.h"
dkcUnityArchivers.hのインクルード依存関係図

このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

マクロ定義 | |
| #define | dkcdUNITY_ARCHIVERS_FILENAME_MAX 512 |
型定義 | |
| typedef void * | HWND |
| typedef int(WINAPI * | DKC_UA_ARC_F_TYPE )(const HWND, const char *, char *, const DWORD) |
関数 | |
| 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.h で定義されています。
|
|
dkcUnityArchivers.h の 18 行で定義されています。 |
|
|
dkcUnityArchivers.h の 22 行で定義されています。 |
|
|
dkcUnityArchivers.h の 21 行で定義されています。 |
|
||||||||||||||||||||||||||||||||
|
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 }
|
1.3.6