1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #ifndef MOD_MANAGE_H
- #define MOD_MANAGE_H
- #pragma once
- #include "SpHostLog.h"
- #ifdef __cplusplus
- extern "C" {
- #endif
- #define OPERATE_SUCCESS "success"
- #define OPERATE_FAIL "fail"
- typedef struct
- {
- char mod_name[MAX_PATH];
- char modMutexName[MAX_PATH];
- int epid;
- int range;
- HANDLE threadHandle;
- DWORD threadId;
- int group;
- }mod_runInfo;
- typedef struct
- {
- char mod_name[MAX_PATH];
- }mod_exitInfo;
- int paramSplit(char* srcStr, char dstParam[10][MAX_PATH]);
- const mod_runInfo* queryModInfo(const char *modName);
- int AddmodInfo(mod_runInfo* threadInfo, const char *modName);
- int removeModInfo(const char *modName);
- void SetThreadName(DWORD dwThreadID, const char* threadName);
- #ifdef __cplusplus
- }
- #endif
- #endif
|