static const char* get_primitive_string(WORD token);
static WORD check_TOKEN(parse_buffer * buf);
static BOOL parse_template(parse_buffer * buf);
+static HRESULT IDirectXFileDataReferenceImpl_Create(IDirectXFileDataReferenceImpl** ppObj);
+static HRESULT IDirectXFileEnumObjectImpl_Create(IDirectXFileEnumObjectImpl** ppObj);
static void dump_template(xtemplate* templates_array, xtemplate* ptemplate)
{
IDirectXFileImpl_RegisterTemplates
};
-HRESULT IDirectXFileBinaryImpl_Create(IDirectXFileBinaryImpl** ppObj)
-{
- IDirectXFileBinaryImpl* object;
-
- TRACE("(%p)\n", ppObj);
-
- object = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(IDirectXFileBinaryImpl));
-
- object->lpVtbl.lpVtbl = &IDirectXFileBinary_Vtbl;
- object->ref = 1;
-
- *ppObj = object;
-
- return DXFILE_OK;
-}
-
/*** IUnknown methods ***/
static HRESULT WINAPI IDirectXFileBinaryImpl_QueryInterface(IDirectXFileBinary* iface, REFIID riid, void** ppvObject)
{
IDirectXFileBinaryImpl_Read
};
-HRESULT IDirectXFileDataImpl_Create(IDirectXFileDataImpl** ppObj)
+static HRESULT IDirectXFileDataImpl_Create(IDirectXFileDataImpl** ppObj)
{
IDirectXFileDataImpl* object;
IDirectXFileDataImpl_AddBinaryObject
};
-HRESULT IDirectXFileDataReferenceImpl_Create(IDirectXFileDataReferenceImpl** ppObj)
+static HRESULT IDirectXFileDataReferenceImpl_Create(IDirectXFileDataReferenceImpl** ppObj)
{
IDirectXFileDataReferenceImpl* object;
IDirectXFileDataReferenceImpl_Resolve
};
-HRESULT IDirectXFileEnumObjectImpl_Create(IDirectXFileEnumObjectImpl** ppObj)
+static HRESULT IDirectXFileEnumObjectImpl_Create(IDirectXFileEnumObjectImpl** ppObj)
{
IDirectXFileEnumObjectImpl* object;
IDirectXFileEnumObjectImpl_GetDataObjectByName
};
-HRESULT IDirectXFileObjectImpl_Create(IDirectXFileObjectImpl** ppObj)
-{
- IDirectXFileObjectImpl* object;
-
- TRACE("(%p)\n", ppObj);
-
- object = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(IDirectXFileObjectImpl));
-
- object->lpVtbl.lpVtbl = &IDirectXFileObject_Vtbl;
- object->ref = 1;
-
- *ppObj = object;
-
- return S_OK;
-}
-
/*** IUnknown methods ***/
static HRESULT WINAPI IDirectXFileObjectImpl_QueryInterface(IDirectXFileObject* iface, REFIID riid, void** ppvObject)
{
IDirectXFileObjectImpl_GetId
};
-HRESULT IDirectXFileSaveObjectImpl_Create(IDirectXFileSaveObjectImpl** ppObj)
-{
- IDirectXFileSaveObjectImpl* object;
-
- TRACE("(%p)\n", ppObj);
-
- object = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(IDirectXFileSaveObjectImpl));
-
- object->lpVtbl.lpVtbl = &IDirectXFileSaveObject_Vtbl;
- object->ref = 1;
-
- *ppObj = object;
-
- return S_OK;
-}
-
/*** IUnknown methods ***/
static HRESULT WINAPI IDirectXFileSaveObjectImpl_QueryInterface(IDirectXFileSaveObject* iface, REFIID riid, void** ppvObject)
{