ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

dxfile.h File Reference

Go to the source code of this file.

Data Structures

struct  LPDXFILELOADRESOURCE
struct  LPDXFILELOADMEMORY

Defines

#define WIN_TYPES(itype, ptype)   typedef interface itype *LP##ptype, **LPLP##ptype
#define DXFILEFORMAT_BINARY   0
#define DXFILEFORMAT_TEXT   1
#define DXFILEFORMAT_COMPRESSED   2
#define DXFILELOAD_FROMFILE   0x00L
#define DXFILELOAD_FROMRESOURCE   0x01L
#define DXFILELOAD_FROMMEMORY   0x02L
#define DXFILELOAD_FROMSTREAM   0x04L
#define DXFILELOAD_FROMURL   0x08L
#define _FACDD   0x876
#define MAKE_DDHRESULT(code)   MAKE_HRESULT( 1, _FACDD, code )
#define DXFILE_OK   0
#define DXFILEERR_BADOBJECT   MAKE_DDHRESULT(850)
#define DXFILEERR_BADVALUE   MAKE_DDHRESULT(851)
#define DXFILEERR_BADTYPE   MAKE_DDHRESULT(852)
#define DXFILEERR_BADSTREAMHANDLE   MAKE_DDHRESULT(853)
#define DXFILEERR_BADALLOC   MAKE_DDHRESULT(854)
#define DXFILEERR_NOTFOUND   MAKE_DDHRESULT(855)
#define DXFILEERR_NOTDONEYET   MAKE_DDHRESULT(856)
#define DXFILEERR_FILENOTFOUND   MAKE_DDHRESULT(857)
#define DXFILEERR_RESOURCENOTFOUND   MAKE_DDHRESULT(858)
#define DXFILEERR_URLNOTFOUND   MAKE_DDHRESULT(859)
#define DXFILEERR_BADRESOURCE   MAKE_DDHRESULT(860)
#define DXFILEERR_BADFILETYPE   MAKE_DDHRESULT(861)
#define DXFILEERR_BADFILEVERSION   MAKE_DDHRESULT(862)
#define DXFILEERR_BADFILEFLOATSIZE   MAKE_DDHRESULT(863)
#define DXFILEERR_BADFILECOMPRESSIONTYPE   MAKE_DDHRESULT(864)
#define DXFILEERR_BADFILE   MAKE_DDHRESULT(865)
#define DXFILEERR_PARSEERROR   MAKE_DDHRESULT(866)
#define DXFILEERR_NOTEMPLATE   MAKE_DDHRESULT(867)
#define DXFILEERR_BADARRAYSIZE   MAKE_DDHRESULT(868)
#define DXFILEERR_BADDATAREFERENCE   MAKE_DDHRESULT(869)
#define DXFILEERR_INTERNALERROR   MAKE_DDHRESULT(870)
#define DXFILEERR_NOMOREOBJECTS   MAKE_DDHRESULT(871)
#define DXFILEERR_BADINTRINSICS   MAKE_DDHRESULT(872)
#define DXFILEERR_NOMORESTREAMHANDLES   MAKE_DDHRESULT(873)
#define DXFILEERR_NOMOREDATA   MAKE_DDHRESULT(874)
#define DXFILEERR_BADCACHEFILE   MAKE_DDHRESULT(875)
#define DXFILEERR_NOINTERNET   MAKE_DDHRESULT(876)
#define IDIRECTXFILEOBJECT_METHODS(kind)
#define IUNKNOWN_METHODS(kind)
#define INTERFACE   IDirectXFile
#define INTERFACE   IDirectXFileEnumObject
#define INTERFACE   IDirectXFileSaveObject
#define INTERFACE   IDirectXFileObject
#define INTERFACE   IDirectXFileData
#define INTERFACE   IDirectXFileDataReference
#define INTERFACE   IDirectXFileBinary

Typedefs

typedef DWORD DXFILEFORMAT
typedef DWORD DXFILELOADOPTIONS

Functions

 DEFINE_GUID (IID_IDirectXFile, 0x3D82AB40, 0x62DA, 0x11CF, 0xAB, 0x39, 0x00, 0x20, 0xAF, 0x71, 0xE4, 0x33)
 DEFINE_GUID (IID_IDirectXFileEnumObject, 0x3D82AB41, 0x62DA, 0x11CF, 0xAB, 0x39, 0x00, 0x20, 0xAF, 0x71, 0xE4, 0x33)
 DEFINE_GUID (IID_IDirectXFileSaveObject, 0x3D82AB42, 0x62DA, 0x11CF, 0xAB, 0x39, 0x00, 0x20, 0xAF, 0x71, 0xE4, 0x33)
 DEFINE_GUID (IID_IDirectXFileObject, 0x3D82AB43, 0x62DA, 0x11CF, 0xAB, 0x39, 0x00, 0x20, 0xAF, 0x71, 0xE4, 0x33)
 DEFINE_GUID (IID_IDirectXFileData, 0x3D82AB44, 0x62DA, 0x11CF, 0xAB, 0x39, 0x00, 0x20, 0xAF, 0x71, 0xE4, 0x33)
 DEFINE_GUID (IID_IDirectXFileDataReference, 0x3D82AB45, 0x62DA, 0x11CF, 0xAB, 0x39, 0x00, 0x20, 0xAF, 0x71, 0xE4, 0x33)
 DEFINE_GUID (IID_IDirectXFileBinary, 0x3D82AB46, 0x62DA, 0x11CF, 0xAB, 0x39, 0x00, 0x20, 0xAF, 0x71, 0xE4, 0x33)
 DEFINE_GUID (TID_DXFILEHeader, 0x3D82AB43, 0x62DA, 0x11CF, 0xAB, 0x39, 0x00, 0x20, 0xAF, 0x71, 0xE4, 0x33)
 DEFINE_GUID (CLSID_CDirectXFile, 0x4516EC43, 0x8F20, 0x11D0, 0x9B, 0x6D, 0x00, 0x00, 0xC0, 0x78, 0x1B, 0xC3)
 WIN_TYPES (IDirectXFile, DIRECTXFILE)
 WIN_TYPES (IDirectXFileEnumObject, DIRECTXFILEENUMOBJECT)
 WIN_TYPES (IDirectXFileSaveObject, DIRECTXFILESAVEOBJECT)
 WIN_TYPES (IDirectXFileObject, DIRECTXFILEOBJECT)
 WIN_TYPES (IDirectXFileData, DIRECTXFILEDATA)
 WIN_TYPES (IDirectXFileDataReference, DIRECTXFILEDATAREFERENCE)
 WIN_TYPES (IDirectXFileBinary, DIRECTXFILEBINARY)
STDAPI DirectXFileCreate (LPDIRECTXFILE *lplpDirectXFile)
 DECLARE_INTERFACE_ (IDirectXFile, IUnknown)
 DECLARE_INTERFACE_ (IDirectXFileEnumObject, IUnknown)
 DECLARE_INTERFACE_ (IDirectXFileSaveObject, IUnknown)
 DECLARE_INTERFACE_ (IDirectXFileObject, IUnknown)
 DECLARE_INTERFACE_ (IDirectXFileData, IDirectXFileObject)
 DECLARE_INTERFACE_ (IDirectXFileDataReference, IDirectXFileObject)
 DECLARE_INTERFACE_ (IDirectXFileBinary, IDirectXFileObject)

Generated on Sat May 26 2012 05:35:03 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.