|
Datenstrukturen |
| struct | sCurrentDateTime |
| struct | sLogTextEx |
| struct | sIni |
| struct | sLogTextExQ |
Makrodefinitionen |
| #define | DllImport __declspec( dllimport ) |
| #define | DllExport __declspec( dllexport ) |
| #define | MAX_DATE_TIME_TEXT 26 |
| #define | MAX_DATE_WEEK_TEXT 11 |
| #define | MAX_DATE_NO_BLANKS 8 |
| #define | MAX_DATE_WEEK 6 |
| #define | MAX_DTMS_TEXT 30 |
| #define | LO_ECHO 0x00000001 |
| #define | LO_ECHO_ONLY 0x00000002 |
| #define | LO_QUICK 0x00000004 |
| #define | LO_LOGNAME_ONLY 0x00000008 |
| #define | LO_INCLUDE_APP 0x00000010 |
| #define | LO_NO_DATE 0x00000020 |
| #define | LO_DAILY 0x00000040 |
| #define | LO_WEEKLY 0x00000080 |
| #define | LO_MONTHLY 0x00000100 |
| #define | LO_YEARLY 0x00000200 |
| #define | LO_LINES 0x00000400 |
| #define | LO_SIZE 0x00000800 |
| #define | LO_DELETE_ZIPS 0x00001000 |
| #define | LO_DELETE_LOGS 0x00002000 |
| #define | LO_LOG_DELETION 0 |
| #define | LO_DONT_LOG_DELETION 0x00004000 |
| #define | LO_DONT_ZIP 0x00008000 |
| #define | LO_LOG_ZIPPING 0 |
| #define | LO_DONT_LOG_ZIPPING 0x00010000 |
| #define | LO_NO_BANNER 0x00020000 |
| #define | LO_TIME_T 0x00040000 |
| #define | LO_STDERR 0x00080000 |
| #define | LO_USER_ISO_DATE 0x00100000 |
| #define | LO_REG_ISO_DATE 0x00200000 |
| #define | LO_KEEP_CRLF 0x00400000 |
| #define | LO_LOG_REGISTRY 0 |
| #define | LO_DONT_LOG_REGISTRY 0x00800000 |
| #define | LO_LOGNAME 0x01000000 |
| #define | LO_LOG_ALL 0 |
| #define | LO_DONT_LOG_ACTIONS (LO_DONT_LOG_DELETION | LO_DONT_LOG_ZIPPING | LO_DONT_LOG_REGISTRY) |
| #define | LE_NO_CONFIG 0x00000001 |
| #define | LE_LOG_CONFIG 0 |
| #define | LE_DONT_LOG_CONFIG 0x00000002 |
| #define | LE_DONT_LOG 0x00000004 |
| #define | LE_SET_DATE_TIME 0x00000008 |
| #define | LE_FORCE_BINARY 0x00000020 |
| #define | LE_LOG_BINARY LE_FORCE_BINARY |
| #define | LE_SORT_DIR 0x00000040 |
| #define | LE_PAUSE_BEFORE_LOG 0x00000080 |
| #define | LE_DONT_LOG_MS 0x00000100 |
| #define | LE_NO_MS LE_DONT_LOG_MS |
| #define | LE_LOGTEXTEXQ 0x00000200 |
| #define | LE_PAUSE_AFTER_LOG 0x00000400 |
| #define | LE_SUSPEND_LOG 0x00001000 |
| #define | LE_RESUME_LOG 0x00002000 |
| #define | LE_IGNORE_EVENT 0x00004000 |
| #define | LE_THREE_BLANKS 0x00008000 |
| #define | LE_DONT_LOG_SEC 0x00010000 |
| #define | LE_DONT_LOG_SECS LE_DONT_LOG_SEC |
| #define | LE_NO_SEC LE_DONT_LOG_SEC |
| #define | LE_NO_SECS LE_DONT_LOG_SEC |
| #define | LE_DONT_LOG_SECMS LE_DONT_LOG_SEC |
| #define | LE_NO_BANNER 0x00020000 |
| #define | LE_ADD_DOT 0x00040000 |
| #define | LE_ADD_FULL_STOP LE_ADD_DOT |
| #define | _MASK_LOGFILE "*.log" |
| #define | _EXTE_LOGFILE ".log" |
| #define | _MASK_ZIPFILE "*.gz" |
| #define | _EXTE_ZIPFILE ".gz" |
| #define | _EXTE_BAKFILE ".~tmp.bak" |
| #define | CALLCONV __cdecl |
| #define | STDCCONV __stdcall |
Typdefinitionen |
| typedef sCurrentDateTime | SCURRENTDATETIME |
| typedef sLogTextEx | SLOGTEXTINI |
| typedef sIni | SINISECTION |
| typedef sLogTextExQ | SLOGTEXTINIQ |
| typedef const char * | chLogText |
| typedef const char DWORD | dwOptions |
typedef const char DWORD unsigned
long | ulMaxLogs |
typedef const char DWORD unsigned
long unsigned long | ulMaxZips |
| typedef const char * | chLogText |
| typedef const char SLOGTEXTINI * | sltIni |
| typedef const char * | chLogText |
| typedef const char SLOGTEXTINI * | sltIni |
| typedef const char * | chLogText |
| typedef const char DWORD | dwOptions |
typedef const char DWORD unsigned
long | ulMaxLogs |
typedef const char DWORD unsigned
long unsigned long | ulMaxZips |
| typedef const char * | chLogText |
| typedef const char SLOGTEXTINI * | sltIni |
| typedef const char * | chLogText |
| typedef const char SLOGTEXTINI * | sltIni |
Funktionen |
| DllExport int CALLCONV | LogText (const char *chApplication, const char *chLogText, DWORD dwOptions, unsigned long ulMaxLogs, unsigned long ulMaxZips) |
| DllExport int CALLCONV | LogTextEx (const char *chApplication, const char *chLogText, SLOGTEXTINI *sltIni) |
| DllExport int CALLCONV | LogTextExQ (const char *chApplication, const char *chLogText, SLOGTEXTINI *sltIni) |
| DllExport int STDCCONV | sLogText (const char *chApplication, const char *chLogText, DWORD dwOptions, unsigned long ulMaxLogs, unsigned long ulMaxZips) |
| DllExport int STDCCONV | sLogTextEx (const char *chApplication, const char *chLogText, SLOGTEXTINI *sltIni) |
| DllExport int STDCCONV | sLogTextExQ (const char *chApplication, const char *chLogText, SLOGTEXTINI *sltIni) |
| typedef | int (CALLCONV *LPLOGTEXT)(const char *chApplication |
| typedef | int (STDCCONV *LPSLOGTEXT)(const char *chApplication |
| int | LoadAndInitializeLogText (char *chLogTextPath) |
Variablen |
| DllExport char * | chCurrentDateTimeText |
| DllExport char * | chCurrentDateWeekText |
| DllExport char * | chCurrentLogFileName |
| DllExport char * | chCurrentDateNoBlanks |
| DllExport char * | chCurrentDateWeek |
| DllExport char * | chCurrentDTMSText |
| DllExport BOOL | bDequeueOnExit |
| DllExport BOOL | bAboutToExit |
| LPLOGTEXT | lpLogText |
| LPLOGTEXTEX | lpLogTextEx |
| LPLOGTEXTEXQ | lpLogTextExQ |
| LPSLOGTEXT | lpsLogText |
| LPSLOGTEXTEX | lpsLogTextEx |
| LPSLOGTEXTEXQ | lpsLogTextExQ |
| HMODULE | hLogTextDLL |