59 lines
1.1 KiB
C++
59 lines
1.1 KiB
C++
//
|
|
// Enable driver verifier support for ntoskrnl
|
|
// Copyright (c) Microsoft Corporation, 1999
|
|
//
|
|
|
|
//
|
|
// module: resutil.cxx
|
|
// author: DMihai
|
|
// created: 04/19/99
|
|
// description: resources manipulation routines
|
|
//
|
|
|
|
#include <windows.h>
|
|
#include <tchar.h>
|
|
|
|
#include "genutil.hxx"
|
|
#include "resutil.hxx"
|
|
|
|
//////////////////////////////////////////////////////////////////////
|
|
|
|
BOOL
|
|
GetStringFromResources(
|
|
UINT uIdResource,
|
|
TCHAR *strResult,
|
|
int nBufferLen )
|
|
{
|
|
UINT LoadStringResult;
|
|
|
|
LoadStringResult = LoadString (
|
|
GetModuleHandle (NULL),
|
|
uIdResource,
|
|
strResult,
|
|
nBufferLen );
|
|
|
|
assert_ (LoadStringResult > 0);
|
|
|
|
return (LoadStringResult > 0);
|
|
}
|
|
|
|
//////////////////////////////////////////////////////////////////////
|
|
void
|
|
PrintStringFromResources(
|
|
|
|
UINT uIdResource)
|
|
{
|
|
TCHAR strStringFromResource[ 1024 ];
|
|
BOOL bResult;
|
|
|
|
bResult = GetStringFromResources(
|
|
uIdResource,
|
|
strStringFromResource,
|
|
ARRAY_LEN( strStringFromResource ) );
|
|
|
|
if( bResult == TRUE )
|
|
{
|
|
_putts( strStringFromResource );
|
|
}
|
|
}
|