Changeset 1366

Show
Ignore:
Timestamp:
09/04/07 14:25:03 (1 year ago)
Author:
common
Message:

libemu

  • avoid exporting the w32 hooks
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • libemu/trunk/include/emu/environment/win32/emu_env_w32_dll_export_hooks.h

    r1330 r1366  
    8787        {"ClearCommError", 0x0006557C, NULL}, 
    8888        {"CloseConsoleHandle", 0x0001DC7E, NULL}, 
    89         {"CloseHandle", 0x00009B47, emu_env_w32_hook_CloseHandle}, 
     89        {"CloseHandle", 0x00009B47, env_w32_hook_CloseHandle}, 
    9090        {"CloseProfileUserMapping", 0x0002C86D, NULL}, 
    9191        {"CmdBatNotification", 0x0002F609, NULL}, 
     
    117117        {"CreateFiber", 0x0002FFAF, NULL}, 
    118118        {"CreateFiberEx", 0x0002FFCF, NULL}, 
    119         {"CreateFileA", 0x00001A24, emu_env_w32_hook_CreateFileA}, 
     119        {"CreateFileA", 0x00001A24, env_w32_hook_CreateFileA}, 
    120120        {"CreateFileMappingA", 0x0000945C, NULL}, 
    121121        {"CreateFileMappingW", 0x0000938E, NULL}, 
     
    136136        {"CreateNlsSecurityDescriptor", 0x0002AC6C, NULL}, 
    137137        {"CreatePipe", 0x0001E0C7, NULL}, 
    138         {"CreateProcessA", 0x00002367, emu_env_w32_hook_CreateProcessA}, 
     138        {"CreateProcessA", 0x00002367, env_w32_hook_CreateProcessA}, 
    139139        {"CreateProcessInternalA", 0x0001DDD6, NULL}, 
    140140        {"CreateProcessInternalW", 0x00019513, NULL}, 
     
    167167        {"DeleteCriticalSection", 0x00008FBC, NULL}, 
    168168        {"DeleteFiber", 0x0002FE84, NULL}, 
    169         {"DeleteFileA", 0x00031EAB, emu_env_w32_hook_DeleteFileA }, 
     169        {"DeleteFileA", 0x00031EAB, env_w32_hook_DeleteFileA }, 
    170170        {"DeleteFileW", 0x00031F31, NULL}, 
    171171        {"DeleteTimerQueue", 0x00062DC3, NULL}, 
     
    220220        {"EraseTape", 0x0006B11B, NULL}, 
    221221        {"EscapeCommFunction", 0x0006578E, NULL}, 
    222         {"ExitProcess", 0x0001CDDA, emu_env_w32_hook_ExitProcess}, 
    223         {"ExitThread", 0x0000C058, emu_env_w32_hook_ExitThread}, 
     222        {"ExitProcess", 0x0001CDDA, env_w32_hook_ExitProcess}, 
     223        {"ExitThread", 0x0000C058, env_w32_hook_ExitThread}, 
    224224        {"ExitVDM", 0x00067695, NULL}, 
    225225        {"ExpandEnvironmentStringsA", 0x000329D9, NULL}, 
     
    445445        {"GetPrivateProfileStructA", 0x0005BB2B, NULL}, 
    446446        {"GetPrivateProfileStructW", 0x0005BC95, NULL}, 
    447         {"GetProcAddress", 0x0000ADA0, emu_env_w32_hook_GetProcAddress}, 
     447        {"GetProcAddress", 0x0000ADA0, env_w32_hook_GetProcAddress}, 
    448448        {"GetProcessAffinityMask", 0x00021765, NULL}, 
    449449        {"GetProcessHandleCount", 0x00061186, NULL}, 
     
    476476        {"GetSystemDefaultLangID", 0x000127B2, NULL}, 
    477477        {"GetSystemDefaultUILanguage", 0x00013038, NULL}, 
    478         {"GetSystemDirectoryA", 0x00014EEA, emu_env_w32_hook_GetSystemDirectoryA }, 
     478        {"GetSystemDirectoryA", 0x00014EEA, env_w32_hook_GetSystemDirectoryA }, 
    479479        {"GetSystemDirectoryW", 0x00031DB9, NULL}, 
    480480        {"GetSystemInfo", 0x00012D56, NULL}, 
     
    503503        {"GetThreadSelectorEntry", 0x0005A1E8, NULL}, 
    504504        {"GetThreadTimes", 0x00062C9C, NULL}, 
    505         {"GetTickCount", 0x0000929C, emu_env_w32_hook_GetTickCount}, 
     505        {"GetTickCount", 0x0000929C, env_w32_hook_GetTickCount}, 
    506506        {"GetTimeFormatA", 0x0003632D, NULL}, 
    507507        {"GetTimeFormatW", 0x00033FD3, NULL}, 
     
    615615        {"LZStart", 0x0007E9E7, NULL}, 
    616616        {"LeaveCriticalSection", 0x0000911B, NULL}, 
    617         {"LoadLibraryA", 0x00001D77, emu_env_w32_hook_LoadLibrayA}, 
     617        {"LoadLibraryA", 0x00001D77, env_w32_hook_LoadLibrayA}, 
    618618        {"LoadLibraryExA", 0x00001D4F, NULL}, 
    619619        {"LoadLibraryExW", 0x00001AF1, NULL}, 
     
    856856        {"SetTimeZoneInformation", 0x0005945E, NULL}, 
    857857        {"SetTimerQueueTimer", 0x0002B26E, NULL}, 
    858         {"SetUnhandledExceptionFilter", 0x0004479D, emu_env_w32_hook_SetUnhandledExceptionFilter}, 
     858        {"SetUnhandledExceptionFilter", 0x0004479D, env_w32_hook_SetUnhandledExceptionFilter}, 
    859859        {"SetUserGeoID", 0x00078C5C, NULL}, 
    860860        {"SetVDMCurrentDirectories", 0x00067714, NULL}, 
     
    928928        {"WaitForMultipleObjects", 0x0000A05D, NULL}, 
    929929        {"WaitForMultipleObjectsEx", 0x0000952A, NULL}, 
    930         {"WaitForSingleObject", 0x00002520, emu_env_w32_hook_WaitForSingleObject}, 
     930        {"WaitForSingleObject", 0x00002520, env_w32_hook_WaitForSingleObject}, 
    931931        {"WaitForSingleObjectEx", 0x00002540, NULL}, 
    932932        {"WaitNamedPipeA", 0x0005FC39, NULL}, 
    933933        {"WaitNamedPipeW", 0x0002C664, NULL}, 
    934934        {"WideCharToMultiByte", 0x0000A0D4, NULL}, 
    935         {"WinExec", 0x0006136D, emu_env_w32_hook_WinExec}, 
     935        {"WinExec", 0x0006136D, env_w32_hook_WinExec}, 
    936936        {"WriteConsoleA", 0x0001CF25, NULL}, 
    937937        {"WriteConsoleInputA", 0x000723C5, NULL}, 
     
    945945        {"WriteConsoleOutputW", 0x00072B21, NULL}, 
    946946        {"WriteConsoleW", 0x00035484, NULL}, 
    947         {"WriteFile", 0x00010D87, emu_env_w32_hook_WriteFile}, 
     947        {"WriteFile", 0x00010D87, env_w32_hook_WriteFile}, 
    948948        {"WriteFileEx", 0x0005C701, NULL}, 
    949949        {"WriteFileGather", 0x0002DDA5, NULL}, 
     
    962962        {"ZombifyActCtx", 0x0006B6FB, NULL}, 
    963963        {"_hread", 0x000353CE, NULL}, 
    964         {"_hwrite", 0x00038AE7, emu_env_w32_hook__hwrite}, 
    965         {"_lclose", 0x00034E64, emu_env_w32_hook__lclose}, 
    966         {"_lcreat", 0x000365A5, emu_env_w32_hook__lcreat}, 
     964        {"_hwrite", 0x00038AE7, env_w32_hook__hwrite}, 
     965        {"_lclose", 0x00034E64, env_w32_hook__lclose}, 
     966        {"_lcreat", 0x000365A5, env_w32_hook__lcreat}, 
    967967        {"_llseek", 0x00035406, NULL}, 
    968968        {"_lopen", 0x0005E830, NULL}, 
    969969        {"_lread", 0x000353CE, NULL}, 
    970         {"_lwrite", 0x00038AE7, emu_env_w32_hook__lwrite}, 
     970        {"_lwrite", 0x00038AE7, env_w32_hook__lwrite}, 
    971971        {"lstrcat", 0x00034D41, NULL}, 
    972972        {"lstrcatA", 0x00034D41, NULL}, 
     
    992992struct emu_env_w32_dll_export ws2_32_exports[] =  
    993993{ 
    994         {"accept", 0x00011028, emu_env_w32_hook_accept}, 
    995         {"bind", 0x00003E00, emu_env_w32_hook_bind}, 
    996         {"closesocket", 0x00009639, emu_env_w32_hook_closesocket}, 
    997         {"connect", 0x0000406A, emu_env_w32_hook_connect}, 
     994        {"accept", 0x00011028, env_w32_hook_accept}, 
     995        {"bind", 0x00003E00, env_w32_hook_bind}, 
     996        {"closesocket", 0x00009639, env_w32_hook_closesocket}, 
     997        {"connect", 0x0000406A, env_w32_hook_connect}, 
    998998        {"getpeername", 0x00010B50, NULL}, 
    999999        {"getsockname", 0x0000951E, NULL}, 
     
    10041004        {"inet_addr", 0x00002BF4, NULL}, 
    10051005        {"inet_ntoa", 0x00003F41, NULL}, 
    1006         {"listen", 0x000088D3, emu_env_w32_hook_listen}, 
     1006        {"listen", 0x000088D3, env_w32_hook_listen}, 
    10071007        {"ntohl", 0x00002BC0, NULL}, 
    10081008        {"ntohs", 0x00002B66, NULL}, 
    1009         {"recv", 0x0000615A, emu_env_w32_hook_recv}, 
     1009        {"recv", 0x0000615A, env_w32_hook_recv}, 
    10101010        {"recvfrom", 0x00002D0F, NULL}, 
    10111011        {"select", 0x00002DC0, NULL}, 
    1012         {"send", 0x0000428A, emu_env_w32_hook_send}, 
    1013         {"sendto", 0x00002C69, emu_env_w32_hook_sendto}, 
     1012        {"send", 0x0000428A, env_w32_hook_send}, 
     1013        {"sendto", 0x00002C69, env_w32_hook_sendto}, 
    10141014        {"setsockopt", 0x00003EA1, NULL}, 
    10151015        {"shutdown", 0x00010BDE, NULL}, 
    1016         {"socket", 0x00003B91, emu_env_w32_hook_socket}, 
     1016        {"socket", 0x00003B91, env_w32_hook_socket}, 
    10171017        {"GetAddrInfoW", 0x00002899, NULL}, 
    10181018        {"GetNameInfoW", 0x0000C4EC, NULL}, 
     
    10731073        {"WSASetServiceA", 0x000104BA, NULL}, 
    10741074        {"WSASetServiceW", 0x00010269, NULL}, 
    1075         {"WSASocketA", 0x00008769, emu_env_w32_hook_WSASocketA}, 
     1075        {"WSASocketA", 0x00008769, env_w32_hook_WSASocketA}, 
    10761076        {"WSASocketW", 0x000039CB, NULL}, 
    10771077        {"WSAStringToAddressA", 0x000090D8, NULL}, 
     
    11051105        {"WSACancelBlockingCall", 0x0000D3F2, NULL}, 
    11061106        {"WSAIsBlocking", 0x0000D441, NULL}, 
    1107         {"WSAStartup", 0x0000664D, emu_env_w32_hook_WSAStartup}, 
     1107        {"WSAStartup", 0x0000664D, env_w32_hook_WSAStartup}, 
    11081108        {"WSACleanup", 0x00004428, NULL}, 
    11091109        {"__WSAFDIsSet", 0x00004544, NULL}, 
     
    20042004        {"exp", 0x0003CE20, NULL}, 
    20052005        {"fabs", 0x000403B2, NULL}, 
    2006         {"fclose", 0x00030AB1, emu_env_w32_hook_fclose}, 
     2006        {"fclose", 0x00030AB1, env_w32_hook_fclose}, 
    20072007        {"feof", 0x00030B07, NULL}, 
    20082008        {"ferror", 0x00030B1C, NULL}, 
     
    20152015        {"floor", 0x00040470, NULL}, 
    20162016        {"fmod", 0x0003CEB0, NULL}, 
    2017         {"fopen", 0x0002F010, emu_env_w32_hook_fopen}, 
     2017        {"fopen", 0x0002F010, env_w32_hook_fopen}, 
    20182018        {"fprintf", 0x00030E13, NULL}, 
    20192019        {"fputc", 0x00030E76, NULL}, 
     
    20302030        {"ftell", 0x00031574, NULL}, 
    20312031        {"fwprintf", 0x000315BA, NULL}, 
    2032         {"fwrite", 0x0003173B, emu_env_w32_hook_fwrite}, 
     2032        {"fwrite", 0x0003173B, env_w32_hook_fwrite}, 
    20332033        {"fwscanf", 0x0003178C, NULL}, 
    20342034        {"getc", 0x00030B31, NULL}, 
     
    20732073        {"log10", 0x0003D040, NULL}, 
    20742074        {"longjmp", 0x00026D74, NULL}, 
    2075         {"malloc", 0x0001C407, emu_env_w32_hook_malloc}, 
     2075        {"malloc", 0x0001C407, env_w32_hook_malloc}, 
    20762076        {"mblen", 0x0000D1EC, NULL}, 
    20772077        {"mbstowcs", 0x0000D380, NULL}, 
     
    20812081        {"memcpy", 0x00036F70, NULL}, 
    20822082        {"memmove", 0x000372B0, NULL}, 
    2083         {"memset", 0x000375F0, emu_env_w32_hook_memset}, 
     2083        {"memset", 0x000375F0, env_w32_hook_memset}, 
    20842084        {"mktime", 0x0003AE8C, NULL}, 
    20852085        {"modf", 0x00040840, NULL}, 
     
    22532253        { "URLDownloadToCacheFileA", 0x0005B1C1, NULL}, 
    22542254        { "URLDownloadToCacheFileW", 0x0005ADA4, NULL}, 
    2255         { "URLDownloadToFileA", 0x0005B0BB, emu_env_w32_hook_URLDownloadToFileA}, 
     2255        { "URLDownloadToFileA", 0x0005B0BB, env_w32_hook_URLDownloadToFileA}, 
    22562256        { "URLDownloadToFileW", 0x0005AD3E, NULL}, 
    22572257        { "URLDownloadW", 0x0002E66E, NULL}, 
  • libemu/trunk/include/emu/environment/win32/emu_env_w32_dll_export_kernel32_hooks.h

    r1330 r1366  
    2828#include <stdint.h> 
    2929 
    30 int32_t emu_env_w32_hook_CloseHandle(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    31 int32_t emu_env_w32_hook_CreateFileA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    32 int32_t emu_env_w32_hook_CreateProcessA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    33 int32_t emu_env_w32_hook_DeleteFileA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    34 int32_t emu_env_w32_hook_ExitProcess(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    35 int32_t emu_env_w32_hook_ExitThread(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    36 int32_t emu_env_w32_hook_fclose(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    37 int32_t emu_env_w32_hook_fopen(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    38 int32_t emu_env_w32_hook_fwrite(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    39 int32_t emu_env_w32_hook_GetProcAddress(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    40 int32_t emu_env_w32_hook_GetSystemDirectoryA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    41 int32_t emu_env_w32_hook_GetTickCount(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    42 int32_t emu_env_w32_hook__hwrite(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    43 int32_t emu_env_w32_hook__lclose(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    44 int32_t emu_env_w32_hook__lcreat(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    45 int32_t emu_env_w32_hook__lwrite(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    46 int32_t emu_env_w32_hook_LoadLibrayA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    47 int32_t emu_env_w32_hook_malloc(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    48 int32_t emu_env_w32_hook_memset(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    49 int32_t emu_env_w32_hook_SetUnhandledExceptionFilter(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    50 int32_t emu_env_w32_hook_WaitForSingleObject(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    51 int32_t emu_env_w32_hook_WinExec(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    52 int32_t emu_env_w32_hook_WriteFile(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     30int32_t env_w32_hook_CloseHandle(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     31int32_t env_w32_hook_CreateFileA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     32int32_t env_w32_hook_CreateProcessA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     33int32_t env_w32_hook_DeleteFileA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     34int32_t env_w32_hook_ExitProcess(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     35int32_t env_w32_hook_ExitThread(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     36int32_t env_w32_hook_fclose(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     37int32_t env_w32_hook_fopen(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     38int32_t env_w32_hook_fwrite(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     39int32_t env_w32_hook_GetProcAddress(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     40int32_t env_w32_hook_GetSystemDirectoryA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     41int32_t env_w32_hook_GetTickCount(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     42int32_t env_w32_hook__hwrite(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     43int32_t env_w32_hook__lclose(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     44int32_t env_w32_hook__lcreat(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     45int32_t env_w32_hook__lwrite(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     46int32_t env_w32_hook_LoadLibrayA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     47int32_t env_w32_hook_malloc(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     48int32_t env_w32_hook_memset(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     49int32_t env_w32_hook_SetUnhandledExceptionFilter(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     50int32_t env_w32_hook_WaitForSingleObject(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     51int32_t env_w32_hook_WinExec(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     52int32_t env_w32_hook_WriteFile(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    5353 
    5454#define HANDLE int32_t 
  • libemu/trunk/include/emu/environment/win32/emu_env_w32_dll_export_urlmon_hooks.h

    r1330 r1366  
    2828#include <stdint.h> 
    2929 
    30 int32_t emu_env_w32_hook_URLDownloadToFileA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     30int32_t env_w32_hook_URLDownloadToFileA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    3131 
  • libemu/trunk/include/emu/environment/win32/emu_env_w32_dll_export_ws2_32_hooks.h

    r1330 r1366  
    2828#include <stdint.h> 
    2929 
    30 int32_t emu_env_w32_hook_accept(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    31 int32_t emu_env_w32_hook_bind(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    32 int32_t emu_env_w32_hook_closesocket(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    33 int32_t emu_env_w32_hook_connect(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    34 int32_t emu_env_w32_hook_listen(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    35 int32_t emu_env_w32_hook_recv(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    36 int32_t emu_env_w32_hook_send(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    37 int32_t emu_env_w32_hook_sendto(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    38 int32_t emu_env_w32_hook_socket(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    39 int32_t emu_env_w32_hook_WSASocketA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    40 int32_t emu_env_w32_hook_WSAStartup(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     30int32_t env_w32_hook_accept(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     31int32_t env_w32_hook_bind(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     32int32_t env_w32_hook_closesocket(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     33int32_t env_w32_hook_connect(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     34int32_t env_w32_hook_listen(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     35int32_t env_w32_hook_recv(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     36int32_t env_w32_hook_send(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     37int32_t env_w32_hook_sendto(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     38int32_t env_w32_hook_socket(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     39int32_t env_w32_hook_WSASocketA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
     40int32_t env_w32_hook_WSAStartup(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex); 
    4141 
  • libemu/trunk/src/environment/win32/emu_env_w32_dll_export_kernel32_hooks.c

    r1341 r1366  
    5555 
    5656 
    57 int32_t emu_env_w32_hook_CloseHandle(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     57int32_t env_w32_hook_CloseHandle(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    5858{ 
    5959        printf("Hook me Captain Cook!\n"); 
     
    8080 
    8181 
    82 int32_t emu_env_w32_hook_CreateFileA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     82int32_t env_w32_hook_CreateFileA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    8383{ 
    8484        printf("Hook me Captain Cook!\n"); 
     
    129129 
    130130 
    131 int32_t emu_env_w32_hook_CreateProcessA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     131int32_t env_w32_hook_CreateProcessA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    132132{ 
    133133        printf("Hook me Captain Cook!\n"); 
     
    281281} 
    282282 
    283 int32_t emu_env_w32_hook_DeleteFileA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     283int32_t env_w32_hook_DeleteFileA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    284284{ 
    285285        printf("Hook me Captain Cook!\n"); 
     
    305305} 
    306306 
    307 int32_t emu_env_w32_hook_ExitProcess(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     307int32_t env_w32_hook_ExitProcess(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    308308{ 
    309309        printf("Hook me Captain Cook!\n"); 
     
    330330} 
    331331 
    332 int32_t emu_env_w32_hook_ExitThread(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     332int32_t env_w32_hook_ExitThread(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    333333{ 
    334334        printf("Hook me Captain Cook!\n"); 
     
    355355} 
    356356 
    357 int32_t emu_env_w32_hook_fclose(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     357int32_t env_w32_hook_fclose(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    358358{ 
    359359        printf("Hook me Captain Cook!\n"); 
     
    383383 
    384384 
    385 int32_t emu_env_w32_hook_fopen(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     385int32_t env_w32_hook_fopen(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    386386{ 
    387387        printf("Hook me Captain Cook!\n"); 
     
    419419} 
    420420 
    421 int32_t emu_env_w32_hook_fwrite(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     421int32_t env_w32_hook_fwrite(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    422422{ 
    423423        printf("Hook me Captain Cook!\n"); 
     
    455455} 
    456456 
    457 int32_t emu_env_w32_hook_GetProcAddress(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     457int32_t env_w32_hook_GetProcAddress(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    458458{ 
    459459        printf("Hook me Captain Cook!\n"); 
     
    520520} 
    521521 
    522 int32_t emu_env_w32_hook_GetSystemDirectoryA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     522int32_t env_w32_hook_GetSystemDirectoryA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    523523{ 
    524524        printf("Hook me Captain Cook!\n"); 
     
    551551 
    552552 
    553 int32_t emu_env_w32_hook_GetTickCount(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     553int32_t env_w32_hook_GetTickCount(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    554554{ 
    555555        printf("Hook me Captain Cook!\n"); 
     
    568568} 
    569569 
    570 int32_t emu_env_w32_hook__hwrite(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    571 { 
    572         return emu_env_w32_hook__lwrite(env, ex); 
    573 } 
    574  
    575 int32_t emu_env_w32_hook__lcreat(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     570int32_t env_w32_hook__hwrite(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     571{ 
     572        return env_w32_hook__lwrite(env, ex); 
     573} 
     574 
     575int32_t env_w32_hook__lcreat(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    576576{ 
    577577        printf("Hook me Captain Cook!\n"); 
     
    602602} 
    603603 
    604 int32_t emu_env_w32_hook__lclose(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     604int32_t env_w32_hook__lclose(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    605605{ 
    606606        printf("Hook me Captain Cook!\n"); 
     
    623623} 
    624624 
    625 int32_t emu_env_w32_hook__lwrite(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     625int32_t env_w32_hook__lwrite(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    626626{ 
    627627        printf("Hook me Captain Cook!\n"); 
     
    656656} 
    657657 
    658 int32_t emu_env_w32_hook_LoadLibrayA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     658int32_t env_w32_hook_LoadLibrayA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    659659{ 
    660660        printf("Hook me Captain Cook!\n"); 
     
    709709} 
    710710 
    711 int32_t emu_env_w32_hook_malloc(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     711int32_t env_w32_hook_malloc(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    712712{ 
    713713        printf("Hook me Captain Cook!\n"); 
     
    743743} 
    744744 
    745 int32_t emu_env_w32_hook_memset(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     745int32_t env_w32_hook_memset(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    746746{ 
    747747        printf("Hook me Captain Cook!\n"); 
     
    784784} 
    785785 
    786 int32_t emu_env_w32_hook_SetUnhandledExceptionFilter(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     786int32_t env_w32_hook_SetUnhandledExceptionFilter(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    787787{ 
    788788        printf("Hook me Captain Cook!\n"); 
     
    810810} 
    811811 
    812 int32_t emu_env_w32_hook_WaitForSingleObject(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     812int32_t env_w32_hook_WaitForSingleObject(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    813813{ 
    814814        printf("Hook me Captain Cook!\n"); 
     
    853853} 
    854854 
    855 int32_t emu_env_w32_hook_WinExec(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     855int32_t env_w32_hook_WinExec(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    856856{ 
    857857        printf("Hook me Captain Cook!\n"); 
     
    889889} 
    890890 
    891 int32_t emu_env_w32_hook_WriteFile(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     891int32_t env_w32_hook_WriteFile(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    892892{ 
    893893        printf("Hook me Captain Cook!\n"); 
  • libemu/trunk/src/environment/win32/emu_env_w32_dll_export_urlmon_hooks.c

    r1333 r1366  
    4646#include "emu/environment/win32/emu_env_w32_dll_export_urlmon_hooks.h" 
    4747 
    48 int32_t emu_env_w32_hook_URLDownloadToFileA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     48int32_t env_w32_hook_URLDownloadToFileA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    4949{ 
    5050        printf("Hook me Captain Cook!\n"); 
  • libemu/trunk/src/environment/win32/emu_env_w32_dll_export_ws2_32_hooks.c

    r1333 r1366  
    5353#include "emu/environment/win32/emu_env_w32_dll_export_ws2_32_hooks.h" 
    5454 
    55 int32_t emu_env_w32_hook_accept(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     55int32_t env_w32_hook_accept(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    5656{ 
    5757        printf("Hook me Captain Cook!\n"); 
     
    9696} 
    9797 
    98 int32_t emu_env_w32_hook_bind(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     98int32_t env_w32_hook_bind(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    9999{ 
    100100        printf("Hook me Captain Cook!\n"); 
     
    147147 
    148148 
    149 int32_t emu_env_w32_hook_closesocket(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     149int32_t env_w32_hook_closesocket(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    150150{ 
    151151        printf("Hook me Captain Cook!\n"); 
     
    177177 
    178178 
    179 int32_t emu_env_w32_hook_connect(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     179int32_t env_w32_hook_connect(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    180180{ 
    181181        printf("Hook me Captain Cook!\n"); 
     
    226226} 
    227227 
    228 int32_t emu_env_w32_hook_listen(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     228int32_t env_w32_hook_listen(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    229229{ 
    230230        printf("Hook me Captain Cook!\n"); 
     
    263263} 
    264264 
    265 int32_t emu_env_w32_hook_recv(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     265int32_t env_w32_hook_recv(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    266266{ 
    267267        printf("Hook me Captain Cook!\n"); 
     
    314314 
    315315 
    316 int32_t emu_env_w32_hook_send(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     316int32_t env_w32_hook_send(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    317317{ 
    318318        printf("Hook me Captain Cook!\n"); 
     
    364364 
    365365 
    366 int32_t emu_env_w32_hook_sendto(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     366int32_t env_w32_hook_sendto(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    367367{ 
    368368        printf("Hook me Captain Cook!\n"); 
     
    416416} 
    417417 
    418 int32_t emu_env_w32_hook_socket(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     418int32_t env_w32_hook_socket(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    419419{ 
    420420        printf("Hook me Captain Cook!\n"); 
     
    456456} 
    457457 
    458 int32_t emu_env_w32_hook_WSASocketA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     458int32_t env_w32_hook_WSASocketA(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    459459{ 
    460460        printf("Hook me Captain Cook!\n"); 
     
    512512 
    513513 
    514 int32_t emu_env_w32_hook_WSAStartup(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
     514int32_t env_w32_hook_WSAStartup(struct emu_env_w32 *env, struct emu_env_w32_dll_export *ex) 
    515515{ 
    516516        printf("Hook me Captain Cook!\n");