33 lines
805 B
C
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;
|
|
}
|