mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
79 lines
1009 B
79 lines
1009 B
/*++
|
|
|
|
Copyright (c) 1992 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
mod32.h
|
|
|
|
Abstract:
|
|
|
|
This is the include file for the 32 bit module tracking stuff
|
|
|
|
Author:
|
|
|
|
Dave Hastings (daveh) 11-Nov-1992
|
|
|
|
Revision History:
|
|
|
|
|
|
--*/
|
|
#ifndef _mod32_h_
|
|
#define _mod32_h_
|
|
PVOID
|
|
CreateModule32List(
|
|
VOID
|
|
);
|
|
|
|
PVOID
|
|
CreateModule32(
|
|
PVOID ModuleList,
|
|
HANDLE Process,
|
|
IN LPLOAD_DLL_DEBUG_INFO LoadDll,
|
|
IN HANDLE OutputWindow
|
|
);
|
|
|
|
BOOL
|
|
StartProfileModule32(
|
|
PVOID ModuleList,
|
|
PVOID ModuleHandle
|
|
);
|
|
|
|
BOOL
|
|
StopProfileModule32(
|
|
PVOID ModuleList,
|
|
PVOID ModuleHandle
|
|
);
|
|
|
|
BOOL
|
|
DumpProfileModule32(
|
|
PVOID ModuleList,
|
|
PVOID ModuleHandle,
|
|
HANDLE OutputFile
|
|
);
|
|
|
|
PVOID
|
|
EnumerateModule32(
|
|
PVOID ModuleList,
|
|
PVOID Module
|
|
);
|
|
|
|
PVOID
|
|
GetModule32(
|
|
PVOID ModuleList,
|
|
PVOID LoadAddress
|
|
);
|
|
|
|
BOOL
|
|
DestroyModule32(
|
|
PVOID ModuleList,
|
|
PVOID ModuleHandle,
|
|
HANDLE OutputWindow
|
|
);
|
|
|
|
BOOL
|
|
DestroyModule32List(
|
|
PVOID ModuleList
|
|
);
|
|
#endif
|
|
|