windows-nt/Source/XPSP1/NT/base/ntsetup/win95upg/common/regw32d/utilw32c.c

36 lines
689 B
C
Raw Permalink Normal View History

2020-09-26 03:20:57 -05:00
//
// UTILW32C.C
//
// Copyright (C) Microsoft Corporation, 1995
//
// Operating system interfaces for Win32 environments.
//
#include "pch.h"
//
// RgCreateTempFile
//
// Returns the path through lpFileName and a file handle of a temporary file
// located in the same directory as lpFileName. lpFileName must specify the
//
HFILE
INTERNAL
RgCreateTempFile(
LPSTR lpFileName
)
{
HFILE hFile;
if (GetTempFileName(lpFileName, "reg", 0, lpFileName) > 0) {
if ((hFile = RgOpenFile(lpFileName, OF_WRITE)) != HFILE_ERROR)
return hFile;
DeleteFile(lpFileName);
}
DEBUG_OUT(("RgCreateTempFile failed\n"));
return HFILE_ERROR;
}