windows-nt/Source/XPSP1/NT/base/fs/utils/scandisk/misc.c
2020-09-26 16:20:57 +08:00

33 lines
805 B
C

//////////////////////////////////////////////////////////////////////////////
//
// MISC.CPP
//
// Microsoft Confidential
// Copyright (c) Microsoft Corporation 1998
// All rights reserved
//
// Contains misc. functions used throughout the program. All these functions
// are externally exported and defined in MISC.H.
//
// 7/98 - Jason Cohen (JCOHEN)
//
//////////////////////////////////////////////////////////////////////////////
// Include files.
//
#include "misc.h"
LPTSTR AllocateString(HINSTANCE hInstance, UINT uID)
{
TCHAR szBuffer[512];
LPTSTR lpBuffer = NULL;
if ( ( LoadString(hInstance, uID, szBuffer, sizeof(szBuffer) / sizeof(TCHAR)) ) &&
( lpBuffer = (LPTSTR) MALLOC(sizeof(TCHAR) * (lstrlen(szBuffer) + 1)) ) )
lstrcpy(lpBuffer, szBuffer);
return lpBuffer;
}