Add pgs color type setting
[xy_vsfilter.git] / include / realmedia / rmahyper.h
bloba19afbedab860650c8a5c0a34c062949af15b96e
1 /****************************************************************************
2 *
3 * $Id: rmahyper.h 7 2003-05-30 02:18:02Z gabest $
4 *
5 * Copyright (C) 1995-1999 RealNetworks, Inc. All rights reserved.
7 * http://www.real.com/devzone
9 * This program contains proprietary
10 * information of Progressive Networks, Inc, and is licensed
11 * subject to restrictions on use and distribution.
14 * Simple Hyper Navigation Interfaces
18 #ifndef _RMAHYPER_H_
19 #define _RMAHYPER_H_
22 * Forward declarations of some interfaces defined or used here-in.
24 typedef _INTERFACE IUnknown IUnknown;
25 typedef _INTERFACE IRMAValues IRMAValues;
26 typedef _INTERFACE IRMAHyperNavigate IRMAHyperNavigate;
29 /****************************************************************************
31 * Interface:
33 * IRMAHyperNavigate
35 * Purpose:
37 * Allows you to perform simple "Go to URL" operations.
39 * IID_IRMAHyperNavigate:
41 * {00000900-0901-11d1-8B06-00A024406D59}
45 DEFINE_GUID(IID_IRMAHyperNavigate, 0x00000900, 0x901, 0x11d1, 0x8b, 0x6, 0x0,
46 0xa0, 0x24, 0x40, 0x6d, 0x59);
48 #undef INTERFACE
49 #define INTERFACE IRMAHyperNavigate
51 DECLARE_INTERFACE_(IRMAHyperNavigate, IUnknown)
54 * IUnknown methods
56 STDMETHOD(QueryInterface) (THIS_
57 REFIID riid,
58 void** ppvObj) PURE;
60 STDMETHOD_(ULONG,AddRef) (THIS) PURE;
62 STDMETHOD_(ULONG,Release) (THIS) PURE;
65 * IRMAHyperNavigate methods
68 /************************************************************************
69 * Method:
70 * IRMAHyperNavigate::GoToURL
71 * Purpose:
72 * Performs a simple Go To URL operation.
73 * Parameters:
74 * pURL: fully qualified URL such as http://www.real.com
75 * pTarget: target frame. To not use a frame, set this to NULL
77 STDMETHOD(GoToURL) (THIS_
78 const char* pURL,
79 const char* pTarget) PURE;
85 #endif /* _RMAHYPER_H_ */