该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
//#include 1
#define WT_DllMainAlg_EXTERN 2
#include "../includes.h" 3
#ifdef WT300 4
#include "time.h" 5
#endif 6
#ifdef _WIN32 7
#pragma comment(lib, "MemMonitor.lib") 8
#if DF_En_MemTest 9
#define VLD_FORCE_ENABLE 10
#include "../../vld.h" 11
#endif 12
#endif 13
s32 wt_scene_init(void); 14
extern s32 CheckFrmExist(RX_OutDat *rx_out); 15
extern s32 CheckFrmExist_SerchLTF(RX_OutDat *rx_out); 16
extern s32 PER_Result_1(RX_InDat *rx_in, RX_OutDat *rx_out, u8 *LocalMAC, s32 *FrameResult); 17
s32 gMaxCaptureDataNum; 18
#ifdef _WIN32 19
s32 wt_scene_term(void); 20
BOOL APIENTRY DllMain(HANDLE hModule, 21
DWORD ul_reason_for_call, 22
LPVOID lpReserved 23
) 24
{ 25
switch(ul_reason_for_call) 26
{ 27
case DLL_PROCESS_ATTACH: 28
#if DF_En_MemTest 29
VLDEnable(); 30
#endif 31
WT_MaxCaptureDataNumInit(); 32
fft_seminit(); 33
wt_scene_init(); 34
WT_Algorithm_DLLinit(); 35
//printf("\nprocess attach of dll"); 36
break; 37
case DLL_THREAD_ATTACH: 38
//printf("\nthread attach of dll"); 39
break; 40
case DLL_THREAD_DETACH: 41
2
//printf("\nthread detach of dll"); 1
break; 2
case DLL_PROCESS_DETACH: 3
fft_semterm(); 4
wt_scene_term(); 5
WT_Algorithm_DLLterm();