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) |