Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
//+--------------------------------------------------------------
//
// Microsoft Windows
// Copyright (C) Microsoft Corporation, 1992 - 1992.
//
// File: dfentry.hxx
//
// Contents: DocFile DLL entry points not in ole2.h
//
// History: 22-Jun-92 DrewB Created
//
//---------------------------------------------------------------
#ifndef __DFENTRY_HXX__
#define __DFENTRY_HXX__
#ifdef COORD
interface ITransaction; #endif
STDAPI DfUnMarshalInterface(IStream *pstStm, REFIID iid, BOOL fFirst, void **ppvObj);
#ifdef WIN32
STDAPI DfGetClass(HANDLE hFile, CLSID *pclsid); #endif
// Called by StgCreateStorage and StgCreateDocfile
STDAPI DfCreateDocfile(WCHAR const *pwcsName, #ifdef COORD
ITransaction *pTransaction, #else
void *pTransaction, #endif
DWORD grfMode, #if WIN32 == 300
LPSECURITY_ATTRIBUTES pssSecurity, #else
LPSTGSECURITY reserved, #endif
ULONG ulSectorSize, DWORD grfAttrs, IStorage **ppstg); // Called by StgOpenStorage
STDAPI DfOpenDocfile(WCHAR const *pwcsName, #ifdef COORD
ITransaction *pTransaction, #else
void *pTransaction, #endif
IStorage *pstgPriority, DWORD grfMode, SNB snbExclude, #if WIN32 == 300
LPSECURITY_ATTRIBUTES pssSecurity, #else
LPSTGSECURITY reserved, #endif
ULONG *pulSectorSize, DWORD grfAttrs, IStorage **ppstgOpen);
#endif // #ifndef __DFENTRY_HXX__
|