87 lines
1 KiB
C
87 lines
1 KiB
C
/*++
|
|
|
|
Copyright (c) 1996 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
external.h
|
|
|
|
Abstract:
|
|
|
|
This contains the protypes for the functions which
|
|
are outside of the current library
|
|
|
|
Author:
|
|
|
|
Stephane Plante
|
|
|
|
Environment:
|
|
|
|
Kernel mode only.
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
#ifndef _EXTERNAL_H_
|
|
#define _EXTERNAL_H_
|
|
|
|
extern
|
|
PVOID
|
|
MEMORY_ALLOCATE(
|
|
ULONG Num
|
|
);
|
|
|
|
extern
|
|
VOID
|
|
MEMORY_COPY(
|
|
PVOID Dest,
|
|
PVOID Src,
|
|
ULONG Length
|
|
);
|
|
|
|
extern
|
|
VOID
|
|
MEMORY_FREE(
|
|
PVOID Dest
|
|
);
|
|
|
|
extern
|
|
VOID
|
|
MEMORY_SET(
|
|
PVOID Src,
|
|
UCHAR Value,
|
|
ULONG Length
|
|
);
|
|
|
|
extern
|
|
VOID
|
|
MEMORY_ZERO(
|
|
PVOID Src,
|
|
ULONG Length
|
|
);
|
|
|
|
extern
|
|
VOID
|
|
PRINTF(
|
|
PUCHAR String,
|
|
...
|
|
);
|
|
|
|
extern
|
|
ULONG
|
|
STRING_LENGTH(
|
|
PUCHAR String
|
|
);
|
|
|
|
extern
|
|
VOID
|
|
STRING_PRINT(
|
|
PUCHAR Buffer,
|
|
PUCHAR String,
|
|
...
|
|
);
|
|
|
|
|
|
#endif
|