123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #ifndef __SP_GUI_H__
- #define __SP_GUI_H__
- #pragma once
- #include "sp_gui_def.h"
- #ifdef __cplusplus
- extern "C"
- {
- #endif
- typedef struct sp_gui_t sp_gui_t;
- SPBASE_API int sp_gui_create(sp_gui_t **p_gui);
- SPBASE_API void sp_gui_setShow(int isShowFirst);
- SPBASE_API void sp_gui_destroy(sp_gui_t *gui);
- #if defined(_MSC_VER)
- // type: 0 normal msg; 1 bluescreen; 2 fatal error
- SPBASE_API int sp_gui_show_running_info(sp_gui_t* gui, const char* msg, int type);
- SPBASE_API int sp_gui_show_entity_info(sp_gui_t* gui, const char* entity, int state);
- SPBASE_API int sp_gui_display(sp_gui_t* gui);
- SPBASE_API int sp_gui_undisplay(sp_gui_t* gui);
- #else
- SPBASE_API int sp_gui_create_format(sp_gui_format_t** p_gui);
- SPBASE_API void sp_gui_destroy_format(sp_gui_format_t* p_gui);
- // type: 0 normal msg; 1 bluescreen; 2 fatal error
- SPBASE_API int sp_gui_show_running_info(void* gui, const char* msg, int type);
- SPBASE_API int sp_gui_show_entity_info(void* gui, const char* entity, int state);
- SPBASE_API int sp_gui_display(void* gui);
- SPBASE_API int sp_gui_undisplay(void* gui);
- SPBASE_API void sp_gui_post_message(void* gui, unsigned long, unsigned long);
- #endif //_MSC_VER
- #ifdef __cplusplus
- }
- #endif
- #endif //__SP_GUI_H__
|