C/C++ User's Journal Synesis Software STLSoft - ... Robust, Lightweight, Cross-platform, Template Software ... ATLSTL - where the Standard Template Library meets the Active Template Library COMSTL - where the Standard Template Library meets the Component Object Model UNIXSTL - Template Software for the UNIX Operating System WinSTL - where the Standard Template Library meets the Win32 API

Main Page   Modules   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

IFileEntry Interface Reference

Interface for the file entry. More...

import "recls_com.idl";

List of all members.

Public Methods

HRESULT Path ([out, retval] BSTR *pVal)
 The entry's full path.

HRESULT Drive ([out, retval] OLECHAR *pVal)
 The entry's drive.

HRESULT Directory ([out, retval] BSTR *pVal)
 The entry's directory.

HRESULT DirectoryPath ([out, retval] BSTR *pVal)
 The entry's drive + directory.

HRESULT DirectoryParts ([out, retval] LPUNKNOWN *pVal)
 A collection containing the individual elements of the entry's directory.

HRESULT File ([out, retval] BSTR *pVal)
 The entry's file + extension.

HRESULT ShortFile ([out, retval] BSTR *pVal)
 The short form of the entry's file + extension.

HRESULT FileName ([out, retval] BSTR *pVal)
 The entry's file (no extension).

HRESULT FileExt ([out, retval] BSTR *pVal)
 The entry's extension.

HRESULT CreationTime ([out, retval] DATE *pVal)
 The entry's creation time.

HRESULT ModificationTime ([out, retval] DATE *pVal)
 The entry's modification time.

HRESULT LastAccessTime ([out, retval] DATE *pVal)
 The entry's last access time.

HRESULT Size ([out, retval] long *pVal)
 The entry's size.

HRESULT IsReadOnly ([out, retval] BOOL *pVal)
 Indicates whether the entry is read-only.

HRESULT IsDirectory ([out, retval] BOOL *pVal)
 Indicates whether the entry is a directory.


Detailed Description

Interface for the file entry.


Member Function Documentation

HRESULT CreationTime [out, retval] DATE *    pVal
 

The entry's creation time.

HRESULT Directory [out, retval] BSTR *    pVal
 

The entry's directory.

HRESULT DirectoryParts [out, retval] LPUNKNOWN *    pVal
 

A collection containing the individual elements of the entry's directory.

Parameters:
pVal  A pointer to an IUnknown pointer which will receive the collection, which implements the IDirectoryPartsCollection interface

HRESULT DirectoryPath [out, retval] BSTR *    pVal
 

The entry's drive + directory.

HRESULT Drive [out, retval] OLECHAR *    pVal
 

The entry's drive.

HRESULT File [out, retval] BSTR *    pVal
 

The entry's file + extension.

HRESULT FileExt [out, retval] BSTR *    pVal
 

The entry's extension.

HRESULT FileName [out, retval] BSTR *    pVal
 

The entry's file (no extension).

HRESULT IsDirectory [out, retval] BOOL *    pVal
 

Indicates whether the entry is a directory.

HRESULT IsReadOnly [out, retval] BOOL *    pVal
 

Indicates whether the entry is read-only.

HRESULT LastAccessTime [out, retval] DATE *    pVal
 

The entry's last access time.

HRESULT ModificationTime [out, retval] DATE *    pVal
 

The entry's modification time.

HRESULT Path [out, retval] BSTR *    pVal
 

The entry's full path.

HRESULT ShortFile [out, retval] BSTR *    pVal
 

The short form of the entry's file + extension.

HRESULT Size [out, retval] long *    pVal
 

The entry's size.


The documentation for this interface was generated from the following file:

recls Library documentation Synesis Software Pty Ltd, 2001-2004