61 lines
1.1 KiB
C
61 lines
1.1 KiB
C
/*++
|
|
|
|
Copyright (c) 2000 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
syminfo.c
|
|
|
|
--*/
|
|
|
|
|
|
#include "ntos.h"
|
|
#include <nt.h>
|
|
#include <ntrtl.h>
|
|
#include <nturtl.h>
|
|
#include <heap.h>
|
|
#include "heappage.h"
|
|
#include "heappagi.h"
|
|
#include "stktrace.h"
|
|
#include "tracedbp.h"
|
|
#include <winsnmp.h>
|
|
#include <winsafer.h>
|
|
|
|
#define DECLARE_TYPE(Name) Name _DECL_##Name
|
|
|
|
//
|
|
// General types needed by various extensions.
|
|
//
|
|
|
|
DECLARE_TYPE (KUSER_SHARED_DATA);
|
|
DECLARE_TYPE (LDR_DATA_TABLE_ENTRY);
|
|
DECLARE_TYPE (PEB);
|
|
DECLARE_TYPE (PEB_LDR_DATA);
|
|
DECLARE_TYPE (TEB);
|
|
DECLARE_TYPE (HEAP);
|
|
DECLARE_TYPE (STACK_TRACE_DATABASE);
|
|
|
|
//
|
|
// ntdll.dll types needed by verifier extensions.
|
|
//
|
|
|
|
DECLARE_TYPE (RTL_CRITICAL_SECTION);
|
|
DECLARE_TYPE (RTL_CRITICAL_SECTION_DEBUG);
|
|
DECLARE_TYPE (RTL_STACK_TRACE_ENTRY);
|
|
DECLARE_TYPE (RTL_TRACE_DATABASE);
|
|
DECLARE_TYPE (RTL_TRACE_BLOCK);
|
|
DECLARE_TYPE (STACK_TRACE_DATABASE);
|
|
DECLARE_TYPE (DPH_HEAP_ROOT);
|
|
DECLARE_TYPE (DPH_HEAP_BLOCK);
|
|
DECLARE_TYPE (DPH_BLOCK_INFORMATION);
|
|
DECLARE_TYPE (ULONG_PTR);
|
|
DECLARE_TYPE (UNICODE_STRING);
|
|
|
|
//
|
|
// Make it build
|
|
//
|
|
|
|
int __cdecl main() {
|
|
return 0;
|
|
}
|