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.
94 lines
2.0 KiB
94 lines
2.0 KiB
/*++
|
|
|
|
Module Name:
|
|
|
|
rpllib.h
|
|
|
|
Abstract:
|
|
|
|
Desribes exports from lib subirectory.
|
|
|
|
Also used for macros used by several RPL subdirectories - because
|
|
all of them include this file.
|
|
|
|
--*/
|
|
|
|
#define RPL_STRING_TOO_LONG(_x_) (_x_!=NULL && wcslen(_x_)>RPL_MAX_STRING_LENGTH)
|
|
|
|
//
|
|
// Exports from ..\lib\adapter.c
|
|
//
|
|
BOOL ValidHexName( IN PWCHAR Name, IN DWORD NameLength, IN BOOL MustHaveInput);
|
|
BOOL ValidName( IN PWCHAR Name, IN DWORD MaxNameLength, IN BOOL MustHaveInput);
|
|
|
|
//
|
|
// Exports from ..\lib\tcpip.c
|
|
//
|
|
DWORD FillTcpIpString( OUT PCHAR Buffer, IN DWORD AddressDword);
|
|
|
|
//
|
|
// Exports from ..\lib\addkey.c
|
|
//
|
|
DWORD AddKey( OUT PCHAR Target, IN CHAR Prefix, IN PCHAR Source);
|
|
|
|
//
|
|
// Exports from ..\lib\jeterror.c
|
|
//
|
|
DWORD MapJetError( IN JET_ERR JetError);
|
|
|
|
//
|
|
// Exports from ..\lib\report.c
|
|
//
|
|
VOID RplReportEvent(
|
|
IN DWORD MessageId,
|
|
IN LPWSTR InsertionString,
|
|
IN DWORD RawDataBufferLength OPTIONAL,
|
|
IN LPVOID RawDataBuffer
|
|
);
|
|
|
|
//
|
|
// Exports from ..\lib\cmdline.c
|
|
//
|
|
|
|
VOID RplPrintf0(
|
|
IN DWORD MessageId
|
|
);
|
|
VOID RplPrintf1(
|
|
IN DWORD MessageId,
|
|
IN PWCHAR InsertionString
|
|
);
|
|
VOID RplPrintf2(
|
|
IN DWORD MessageId,
|
|
IN PWCHAR InsertionString1,
|
|
IN PWCHAR InsertionString2
|
|
);
|
|
VOID RplPrintfN(
|
|
IN DWORD MessageId,
|
|
IN PWCHAR * Parameters,
|
|
IN DWORD NumParameters
|
|
);
|
|
VOID RplPrintfID(
|
|
IN DWORD MessageId,
|
|
IN DWORD MessageIdInsertion
|
|
);
|
|
VOID RplSPrintfN(
|
|
IN DWORD MessageId,
|
|
IN PWCHAR * Parameters,
|
|
IN DWORD NumParameters,
|
|
OUT PWCHAR * MessageStringPtr
|
|
);
|
|
|
|
//
|
|
// Exports from ..\lib\reg.c
|
|
//
|
|
|
|
DWORD RplRegRead(
|
|
OUT DWORD * pAdapterPolicy,
|
|
OUT DWORD * pBackupInterval,
|
|
OUT DWORD * pMaxThreadCount,
|
|
OUT PWCHAR DirectoryBuffer,
|
|
IN OUT DWORD * pDirectoryBufferSize
|
|
);
|
|
DWORD RplRegSetPolicy(
|
|
IN DWORD NewAdapterPolicy
|
|
);
|