37 lines
958 B
C
37 lines
958 B
C
//+---------------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
// Copyright (C) Microsoft Corporation, 2000.
|
|
//
|
|
// File: U P F I L E . H
|
|
//
|
|
// Contents: File utility functions.
|
|
//
|
|
// Notes: This is separate from ncfile.h so we don't bring the shell
|
|
// dependencies into upnphost.
|
|
//
|
|
// Author: mbend 18 Aug 2000
|
|
//
|
|
//----------------------------------------------------------------------------
|
|
|
|
#pragma once
|
|
|
|
HRESULT HrCreateFile(
|
|
const wchar_t * szFilename,
|
|
DWORD dwDesiredAccess,
|
|
DWORD dwShareMode,
|
|
LPSECURITY_ATTRIBUTES lpSecurityAttributes,
|
|
DWORD dwCreationDisposition,
|
|
DWORD dwFlagsAndAttributes,
|
|
HANDLE * phandle);
|
|
|
|
HRESULT HrLoadFileFromDisk(
|
|
const wchar_t * szFilename,
|
|
long * pnFileSize, byte ** parBytes);
|
|
|
|
const long UH_MAX_EXTENSION = 5;
|
|
|
|
HRESULT HrGetFileExtension(const wchar_t * szFilename, wchar_t szExt[UH_MAX_EXTENSION]);
|
|
|
|
|