12345678910111213141516171819202122232425262728293031323334 |
- #ifndef SP_GROUPPROCESS_H
- #define SP_GROUPPROCESS_H
- #pragma once
- #ifdef __cplusplus
- extern "C" {
- #endif
- typedef struct spProcessT
- {
- HANDLE read_pipe;
- HANDLE write_pipe;
- HANDLE child_readPipe;
- HANDLE child_writePipe;
- HANDLE process_Handle;
- int pid;
- int group;
- }sp_process_t;
- int getNewGuid(char *guidBuffer);
- sp_process_t* findGroupProcessInfo(int group, const char *entityName);
- int checkGroupProcesInfo(int group, const char *entityName);
- int AddGroupProcessInfo(int group, sp_process_t *curProcess, const char *entityName);
- int RemoveGroupProcessInfo(int group, const char *entityName);
- int startModByPipe(const sp_process_t* curProcess, char *paramStr);
- int killModByPipe(const sp_process_t *curProcess, char *paramStr);
- int queryModByPipe(const sp_process_t* curProcess, const char *paramStr, char dstParam[10][MAX_PATH]);
- #ifdef __cplusplus
- }
- #endif
- #endif
|