#include <DriverSpecs.h>
#include <stdio.h>
#include <windows.h>
#include <stdlib.h>
#include <winioctl.h>
#include "mspyLog.h"
Go to the source code of this file.
|
| _Analysis_mode_ (_Analysis_code_type_user_code_) |
|
DWORD WINAPI | RetrieveLogRecords (_In_ LPVOID lpParameter) |
|
VOID | PrintIrpCode (_In_ UCHAR MajorCode, _In_ UCHAR MinorCode, _In_opt_ FILE *OutputFile, _In_ BOOLEAN PrintMajorCode) |
|
ULONG | FormatSystemTime (_In_ SYSTEMTIME *SystemTime, _Out_writes_bytes_(BufferLength) CHAR *Buffer, _In_ ULONG BufferLength) |
|
VOID | FileDump (_In_ ULONG SequenceNumber, _In_ WCHAR CONST *Name, _In_ PRECORD_DATA RecordData, _In_ FILE *File) |
|
VOID | ScreenDump (_In_ ULONG SequenceNumber, _In_ WCHAR CONST *Name, _In_ PRECORD_DATA RecordData) |
|
◆ POLL_INTERVAL
#define POLL_INTERVAL 200 |
◆ TIME_BUFFER_LENGTH
#define TIME_BUFFER_LENGTH 20 |
◆ TIME_ERROR
#define TIME_ERROR "time error" |
◆ _Analysis_mode_()
_Analysis_mode_ |
( |
_Analysis_code_type_user_code_ |
| ) |
|
◆ FileDump()
VOID FileDump |
( |
_In_ ULONG |
SequenceNumber, |
|
|
_In_ WCHAR CONST * |
Name, |
|
|
_In_ PRECORD_DATA |
RecordData, |
|
|
_In_ FILE * |
File |
|
) |
| |
◆ FormatSystemTime()
ULONG FormatSystemTime |
( |
_In_ SYSTEMTIME * |
SystemTime, |
|
|
_Out_writes_bytes_(BufferLength) CHAR * |
Buffer, |
|
|
_In_ ULONG |
BufferLength |
|
) |
| |
◆ PrintIrpCode()
VOID PrintIrpCode |
( |
_In_ UCHAR |
MajorCode, |
|
|
_In_ UCHAR |
MinorCode, |
|
|
_In_opt_ FILE * |
OutputFile, |
|
|
_In_ BOOLEAN |
PrintMajorCode |
|
) |
| |
◆ RetrieveLogRecords()
DWORD WINAPI RetrieveLogRecords |
( |
_In_ LPVOID |
lpParameter | ) |
|
◆ ScreenDump()
VOID ScreenDump |
( |
_In_ ULONG |
SequenceNumber, |
|
|
_In_ WCHAR CONST * |
Name, |
|
|
_In_ PRECORD_DATA |
RecordData |
|
) |
| |