00001 /* this ALWAYS GENERATED file contains the definitions for the interfaces */ 00002 00003 00004 /* File created by MIDL compiler version 5.01.0164 */ 00005 /* at Thu Jun 24 15:13:41 2004 00006 */ 00007 /* Compiler settings for C:\cvshoops\hoops_3daf\demo\atl\Hoops3dStreamCtrl\source\Hoops3dStream.idl: 00008 Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext 00009 error checks: allocation ref bounds_check enum stub_data 00010 */ 00011 //@@MIDL_FILE_HEADING( ) 00012 00013 00014 /* verify that the <rpcndr.h> version is high enough to compile this file*/ 00015 #ifndef __REQUIRED_RPCNDR_H_VERSION__ 00016 #define __REQUIRED_RPCNDR_H_VERSION__ 440 00017 #endif 00018 00019 #include "rpc.h" 00020 #include "rpcndr.h" 00021 00022 #ifndef __RPCNDR_H_VERSION__ 00023 #error this stub requires an updated version of <rpcndr.h> 00024 #endif // __RPCNDR_H_VERSION__ 00025 00026 #ifndef COM_NO_WINDOWS_H 00027 #include "windows.h" 00028 #include "ole2.h" 00029 #endif /*COM_NO_WINDOWS_H*/ 00030 00031 #ifndef __Hoops3dStream_h__ 00032 #define __Hoops3dStream_h__ 00033 00034 #ifdef __cplusplus 00035 extern "C"{ 00036 #endif 00037 00038 /* Forward Declarations */ 00039 00040 #ifndef __IHoops3dStreamCtrl_FWD_DEFINED__ 00041 #define __IHoops3dStreamCtrl_FWD_DEFINED__ 00042 typedef interface IHoops3dStreamCtrl IHoops3dStreamCtrl; 00043 #endif /* __IHoops3dStreamCtrl_FWD_DEFINED__ */ 00044 00045 00046 #ifndef ___IHoops3dStreamCtrlEvents_FWD_DEFINED__ 00047 #define ___IHoops3dStreamCtrlEvents_FWD_DEFINED__ 00048 typedef interface _IHoops3dStreamCtrlEvents _IHoops3dStreamCtrlEvents; 00049 #endif /* ___IHoops3dStreamCtrlEvents_FWD_DEFINED__ */ 00050 00051 00052 #ifndef __Hoops3dStreamCtrl_FWD_DEFINED__ 00053 #define __Hoops3dStreamCtrl_FWD_DEFINED__ 00054 00055 #ifdef __cplusplus 00056 typedef class Hoops3dStreamCtrl Hoops3dStreamCtrl; 00057 #else 00058 typedef struct Hoops3dStreamCtrl Hoops3dStreamCtrl; 00059 #endif /* __cplusplus */ 00060 00061 #endif /* __Hoops3dStreamCtrl_FWD_DEFINED__ */ 00062 00063 00064 #ifndef ___IHoops3dStreamPropertyEvents_FWD_DEFINED__ 00065 #define ___IHoops3dStreamPropertyEvents_FWD_DEFINED__ 00066 typedef interface _IHoops3dStreamPropertyEvents _IHoops3dStreamPropertyEvents; 00067 #endif /* ___IHoops3dStreamPropertyEvents_FWD_DEFINED__ */ 00068 00069 00070 #ifndef __Hoops3dStreamProperty_FWD_DEFINED__ 00071 #define __Hoops3dStreamProperty_FWD_DEFINED__ 00072 00073 #ifdef __cplusplus 00074 typedef class Hoops3dStreamProperty Hoops3dStreamProperty; 00075 #else 00076 typedef struct Hoops3dStreamProperty Hoops3dStreamProperty; 00077 #endif /* __cplusplus */ 00078 00079 #endif /* __Hoops3dStreamProperty_FWD_DEFINED__ */ 00080 00081 00082 /* header files for imported files */ 00083 #include "oaidl.h" 00084 #include "ocidl.h" 00085 00086 void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); 00087 void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 00088 00089 #ifndef __IHoops3dStreamCtrl_INTERFACE_DEFINED__ 00090 #define __IHoops3dStreamCtrl_INTERFACE_DEFINED__ 00091 00092 /* interface IHoops3dStreamCtrl */ 00093 /* [unique][helpstring][dual][uuid][object] */ 00094 00095 00096 EXTERN_C const IID IID_IHoops3dStreamCtrl; 00097 00098 #if defined(__cplusplus) && !defined(CINTERFACE) 00099 00100 MIDL_INTERFACE("AD5F3C49-BD73-11D5-838B-0050042DF1E4") 00101 IHoops3dStreamCtrl : public IDispatch 00102 { 00103 public: 00104 virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BackColor( 00105 /* [in] */ OLE_COLOR clr) = 0; 00106 00107 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackColor( 00108 /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr) = 0; 00109 00110 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Window( 00111 /* [retval][out] */ long __RPC_FAR *phwnd) = 0; 00112 00113 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Filename( 00114 /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0; 00115 00116 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Filename( 00117 /* [in] */ BSTR newVal) = 0; 00118 00119 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ConnectToServer( 00120 BSTR Address, 00121 BSTR Port, 00122 BSTR Password) = 0; 00123 00124 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE JoinSession( 00125 BSTR session_name, 00126 BSTR session_password, 00127 BSTR client_name) = 0; 00128 00129 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NextSession( 00130 /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0; 00131 00132 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE StartSessionEnumeration( void) = 0; 00133 00134 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HasControlToken( 00135 /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0; 00136 00137 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RequestControlToken( 00138 BOOL req) = 0; 00139 00140 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE StartClientEnumeration( void) = 0; 00141 00142 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NextClient( 00143 /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0; 00144 00145 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ClientListRefreshed( 00146 /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0; 00147 00148 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE HandleChatProcessing( 00149 BOOL h) = 0; 00150 00151 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ChatMessagesAvailable( 00152 /* [retval][out] */ long __RPC_FAR *pVal) = 0; 00153 00154 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NextChatMessage( 00155 /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0; 00156 00157 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SendChatMessage( 00158 BSTR client, 00159 BSTR message) = 0; 00160 00161 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ClientIsConnected( 00162 /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0; 00163 00164 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DisconnectFromSession( void) = 0; 00165 00166 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ServerIsConnected( 00167 /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0; 00168 00169 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DisconnectFromServer( void) = 0; 00170 00171 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateSession( 00172 BSTR Session_Name, 00173 BSTR Session_Password, 00174 BSTR Client_Name, 00175 BSTR Server_Admin_Password) = 0; 00176 00177 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DLinProgress( 00178 /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0; 00179 00180 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DownloadDataReceived( 00181 /* [retval][out] */ long __RPC_FAR *pVal) = 0; 00182 00183 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DownloadDataMax( 00184 /* [retval][out] */ long __RPC_FAR *pVal) = 0; 00185 00186 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AbortDownload( void) = 0; 00187 00188 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentOperator( 00189 /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0; 00190 00191 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FitWorld( void) = 0; 00192 00193 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetCamera( 00194 float px, 00195 float py, 00196 float pz, 00197 float tx, 00198 float ty, 00199 float tz, 00200 float ux, 00201 float uy, 00202 float uz, 00203 float width, 00204 float height) = 0; 00205 00206 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CameraParameters( 00207 /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0; 00208 00209 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Embed( 00210 /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0; 00211 00212 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Embed( 00213 /* [in] */ BOOL newVal) = 0; 00214 00215 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FileType( 00216 /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0; 00217 00218 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FileType( 00219 /* [in] */ BSTR newVal) = 0; 00220 00221 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetBackgroundColors( 00222 float r_top, 00223 float g_top, 00224 float b_top, 00225 float r_bottom, 00226 float g_bottom, 00227 float b_bottom, 00228 int percentage) = 0; 00229 00230 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetOperator( 00231 BSTR operator_name) = 0; 00232 00233 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetRenderModeShaded( void) = 0; 00234 00235 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetRenderModeFlat( void) = 0; 00236 00237 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetRenderModeGouraud( void) = 0; 00238 00239 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetRenderModeWireframe( void) = 0; 00240 00241 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetRenderModeHiddenLine( void) = 0; 00242 00243 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InsertCuttingPlane( void) = 0; 00244 00245 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetCameraToPlaneXY( void) = 0; 00246 00247 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetCameraToPlaneXZ( void) = 0; 00248 00249 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetCameraToPlaneYZ( void) = 0; 00250 00251 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetCameraToPlaneZX( void) = 0; 00252 00253 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetCameraToPlaneZY( void) = 0; 00254 00255 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetCameraToPlaneYX( void) = 0; 00256 00257 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetCameraToIsometric( void) = 0; 00258 00259 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveRestoreMarkup( 00260 int layernum) = 0; 00261 00262 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetProjectionModePerspective( void) = 0; 00263 00264 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetProjectionModeOrthographic( void) = 0; 00265 00266 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetShadowMode( 00267 BOOL onoff) = 0; 00268 00269 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AntialiaseScene( void) = 0; 00270 00271 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetPolygonHandednessLeft( void) = 0; 00272 00273 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetPolygonHandednessRight( void) = 0; 00274 00275 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetPolygonHandednessNone( void) = 0; 00276 00277 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetBackplaneCullingMode( 00278 BOOL onoff) = 0; 00279 00280 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetFramerateMode( 00281 BOOL onoff) = 0; 00282 00283 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE HATL_Set_Visibility( 00284 BSTR vis) = 0; 00285 00286 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OpenSceneSegment( void) = 0; 00287 00288 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OpenModelSegment( void) = 0; 00289 00290 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE HATL_Close_Segment( void) = 0; 00291 00292 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE HATL_Set_Rendering_Options( 00293 BSTR rendering_options) = 0; 00294 00295 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Update( void) = 0; 00296 00297 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE HATL_Open_Segment( 00298 BSTR segment) = 0; 00299 00300 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NoOrbit( 00301 /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0; 00302 00303 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_NoOrbit( 00304 /* [in] */ BOOL newVal) = 0; 00305 00306 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ControlActive( 00307 /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0; 00308 00309 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE BhvPlay( void) = 0; 00310 00311 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE BhvPause( void) = 0; 00312 00313 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE BhvRewind( void) = 0; 00314 00315 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsPlaying( 00316 /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0; 00317 00318 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Antialiasing( 00319 /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0; 00320 00321 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Antialiasing( 00322 /* [in] */ BOOL newVal) = 0; 00323 00324 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AllowMenu( 00325 /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0; 00326 00327 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_AllowMenu( 00328 /* [in] */ BOOL newVal) = 0; 00329 00330 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FlushScene( void) = 0; 00331 00332 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE HATL_Set_Text_Path( 00333 float x, 00334 float y, 00335 float z) = 0; 00336 00337 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE HATL_Set_Text_Font( 00338 BSTR rendering_options) = 0; 00339 00340 }; 00341 00342 #else /* C style interface */ 00343 00344 typedef struct IHoops3dStreamCtrlVtbl 00345 { 00346 BEGIN_INTERFACE 00347 00348 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 00349 IHoops3dStreamCtrl __RPC_FAR * This, 00350 /* [in] */ REFIID riid, 00351 /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); 00352 00353 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 00354 IHoops3dStreamCtrl __RPC_FAR * This); 00355 00356 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 00357 IHoops3dStreamCtrl __RPC_FAR * This); 00358 00359 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 00360 IHoops3dStreamCtrl __RPC_FAR * This, 00361 /* [out] */ UINT __RPC_FAR *pctinfo); 00362 00363 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 00364 IHoops3dStreamCtrl __RPC_FAR * This, 00365 /* [in] */ UINT iTInfo, 00366 /* [in] */ LCID lcid, 00367 /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); 00368 00369 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 00370 IHoops3dStreamCtrl __RPC_FAR * This, 00371 /* [in] */ REFIID riid, 00372 /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, 00373 /* [in] */ UINT cNames, 00374 /* [in] */ LCID lcid, 00375 /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); 00376 00377 /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 00378 IHoops3dStreamCtrl __RPC_FAR * This, 00379 /* [in] */ DISPID dispIdMember, 00380 /* [in] */ REFIID riid, 00381 /* [in] */ LCID lcid, 00382 /* [in] */ WORD wFlags, 00383 /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, 00384 /* [out] */ VARIANT __RPC_FAR *pVarResult, 00385 /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, 00386 /* [out] */ UINT __RPC_FAR *puArgErr); 00387 00388 /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )( 00389 IHoops3dStreamCtrl __RPC_FAR * This, 00390 /* [in] */ OLE_COLOR clr); 00391 00392 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )( 00393 IHoops3dStreamCtrl __RPC_FAR * This, 00394 /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr); 00395 00396 /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Window )( 00397 IHoops3dStreamCtrl __RPC_FAR * This, 00398 /* [retval][out] */ long __RPC_FAR *phwnd); 00399 00400 /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Filename )( 00401 IHoops3dStreamCtrl __RPC_FAR * This, 00402 /* [retval][out] */ BSTR __RPC_FAR *pVal); 00403 00404 /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Filename )( 00405 IHoops3dStreamCtrl __RPC_FAR * This, 00406 /* [in] */ BSTR newVal); 00407 00408 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConnectToServer )( 00409 IHoops3dStreamCtrl __RPC_FAR * This, 00410 BSTR Address, 00411 BSTR Port, 00412 BSTR Password); 00413 00414 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *JoinSession )( 00415 IHoops3dStreamCtrl __RPC_FAR * This, 00416 BSTR session_name, 00417 BSTR session_password, 00418 BSTR client_name); 00419 00420 /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NextSession )( 00421 IHoops3dStreamCtrl __RPC_FAR * This, 00422 /* [retval][out] */ BSTR __RPC_FAR *pVal); 00423 00424 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartSessionEnumeration )( 00425 IHoops3dStreamCtrl __RPC_FAR * This); 00426 00427 /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasControlToken )( 00428 IHoops3dStreamCtrl __RPC_FAR * This, 00429 /* [retval][out] */ BOOL __RPC_FAR *pVal); 00430 00431 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestControlToken )( 00432 IHoops3dStreamCtrl __RPC_FAR * This, 00433 BOOL req); 00434 00435 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartClientEnumeration )( 00436 IHoops3dStreamCtrl __RPC_FAR * This); 00437 00438 /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NextClient )( 00439 IHoops3dStreamCtrl __RPC_FAR * This, 00440 /* [retval][out] */ BSTR __RPC_FAR *pVal); 00441 00442 /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ClientListRefreshed )( 00443 IHoops3dStreamCtrl __RPC_FAR * This, 00444 /* [retval][out] */ BOOL __RPC_FAR *pVal); 00445 00446 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HandleChatProcessing )( 00447 IHoops3dStreamCtrl __RPC_FAR * This, 00448 BOOL h); 00449 00450 /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ChatMessagesAvailable )( 00451 IHoops3dStreamCtrl __RPC_FAR * This, 00452 /* [retval][out] */ long __RPC_FAR *pVal); 00453 00454 /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NextChatMessage )( 00455 IHoops3dStreamCtrl __RPC_FAR * This, 00456 /* [retval][out] */ BSTR __RPC_FAR *pVal); 00457 00458 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendChatMessage )( 00459 IHoops3dStreamCtrl __RPC_FAR * This, 00460 BSTR client, 00461 BSTR message); 00462 00463 /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ClientIsConnected )( 00464 IHoops3dStreamCtrl __RPC_FAR * This, 00465 /* [retval][out] */ BOOL __RPC_FAR *pVal); 00466 00467 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DisconnectFromSession )( 00468 IHoops3dStreamCtrl __RPC_FAR * This); 00469 00470 /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ServerIsConnected )( 00471 IHoops3dStreamCtrl __RPC_FAR * This, 00472 /* [retval][out] */ BOOL __RPC_FAR *pVal); 00473 00474 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DisconnectFromServer )( 00475 IHoops3dStreamCtrl __RPC_FAR * This); 00476 00477 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateSession )( 00478 IHoops3dStreamCtrl __RPC_FAR * This, 00479 BSTR Session_Name, 00480 BSTR Session_Password, 00481 BSTR Client_Name, 00482 BSTR Server_Admin_Password); 00483 00484 /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DLinProgress )( 00485 IHoops3dStreamCtrl __RPC_FAR * This, 00486 /* [retval][out] */ BOOL __RPC_FAR *pVal); 00487 00488 /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DownloadDataReceived )( 00489 IHoops3dStreamCtrl __RPC_FAR * This, 00490 /* [retval][out] */ long __RPC_FAR *pVal); 00491 00492 /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DownloadDataMax )( 00493 IHoops3dStreamCtrl __RPC_FAR * This, 00494 /* [retval][out] */ long __RPC_FAR *pVal); 00495 00496 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AbortDownload )( 00497 IHoops3dStreamCtrl __RPC_FAR * This); 00498 00499 /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentOperator )( 00500 IHoops3dStreamCtrl __RPC_FAR * This, 00501 /* [retval][out] */ BSTR __RPC_FAR *pVal); 00502 00503 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FitWorld )( 00504 IHoops3dStreamCtrl __RPC_FAR * This); 00505 00506 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCamera )( 00507 IHoops3dStreamCtrl __RPC_FAR * This, 00508 float px, 00509 float py, 00510 float pz, 00511 float tx, 00512 float ty, 00513 float tz, 00514 float ux, 00515 float uy, 00516 float uz, 00517 float width, 00518 float height); 00519 00520 /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CameraParameters )( 00521 IHoops3dStreamCtrl __RPC_FAR * This, 00522 /* [retval][out] */ BSTR __RPC_FAR *pVal); 00523 00524 /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Embed )( 00525 IHoops3dStreamCtrl __RPC_FAR * This, 00526 /* [retval][out] */ BOOL __RPC_FAR *pVal); 00527 00528 /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Embed )( 00529 IHoops3dStreamCtrl __RPC_FAR * This, 00530 /* [in] */ BOOL newVal); 00531 00532 /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FileType )( 00533 IHoops3dStreamCtrl __RPC_FAR * This, 00534 /* [retval][out] */ BSTR __RPC_FAR *pVal); 00535 00536 /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FileType )( 00537 IHoops3dStreamCtrl __RPC_FAR * This, 00538 /* [in] */ BSTR newVal); 00539 00540 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBackgroundColors )( 00541 IHoops3dStreamCtrl __RPC_FAR * This, 00542 float r_top, 00543 float g_top, 00544 float b_top, 00545 float r_bottom, 00546 float g_bottom, 00547 float b_bottom, 00548 int percentage); 00549 00550 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetOperator )( 00551 IHoops3dStreamCtrl __RPC_FAR * This, 00552 BSTR operator_name); 00553 00554 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetRenderModeShaded )( 00555 IHoops3dStreamCtrl __RPC_FAR * This); 00556 00557 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetRenderModeFlat )( 00558 IHoops3dStreamCtrl __RPC_FAR * This); 00559 00560 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetRenderModeGouraud )( 00561 IHoops3dStreamCtrl __RPC_FAR * This); 00562 00563 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetRenderModeWireframe )( 00564 IHoops3dStreamCtrl __RPC_FAR * This); 00565 00566 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetRenderModeHiddenLine )( 00567 IHoops3dStreamCtrl __RPC_FAR * This); 00568 00569 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InsertCuttingPlane )( 00570 IHoops3dStreamCtrl __RPC_FAR * This); 00571 00572 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCameraToPlaneXY )( 00573 IHoops3dStreamCtrl __RPC_FAR * This); 00574 00575 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCameraToPlaneXZ )( 00576 IHoops3dStreamCtrl __RPC_FAR * This); 00577 00578 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCameraToPlaneYZ )( 00579 IHoops3dStreamCtrl __RPC_FAR * This); 00580 00581 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCameraToPlaneZX )( 00582 IHoops3dStreamCtrl __RPC_FAR * This); 00583 00584 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCameraToPlaneZY )( 00585 IHoops3dStreamCtrl __RPC_FAR * This); 00586 00587 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCameraToPlaneYX )( 00588 IHoops3dStreamCtrl __RPC_FAR * This); 00589 00590 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCameraToIsometric )( 00591 IHoops3dStreamCtrl __RPC_FAR * This); 00592 00593 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveRestoreMarkup )( 00594 IHoops3dStreamCtrl __RPC_FAR * This, 00595 int layernum); 00596 00597 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetProjectionModePerspective )( 00598 IHoops3dStreamCtrl __RPC_FAR * This); 00599 00600 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetProjectionModeOrthographic )( 00601 IHoops3dStreamCtrl __RPC_FAR * This); 00602 00603 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetShadowMode )( 00604 IHoops3dStreamCtrl __RPC_FAR * This, 00605 BOOL onoff); 00606 00607 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AntialiaseScene )( 00608 IHoops3dStreamCtrl __RPC_FAR * This); 00609 00610 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPolygonHandednessLeft )( 00611 IHoops3dStreamCtrl __RPC_FAR * This); 00612 00613 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPolygonHandednessRight )( 00614 IHoops3dStreamCtrl __RPC_FAR * This); 00615 00616 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPolygonHandednessNone )( 00617 IHoops3dStreamCtrl __RPC_FAR * This); 00618 00619 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBackplaneCullingMode )( 00620 IHoops3dStreamCtrl __RPC_FAR * This, 00621 BOOL onoff); 00622 00623 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFramerateMode )( 00624 IHoops3dStreamCtrl __RPC_FAR * This, 00625 BOOL onoff); 00626 00627 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HATL_Set_Visibility )( 00628 IHoops3dStreamCtrl __RPC_FAR * This, 00629 BSTR vis); 00630 00631 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpenSceneSegment )( 00632 IHoops3dStreamCtrl __RPC_FAR * This); 00633 00634 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpenModelSegment )( 00635 IHoops3dStreamCtrl __RPC_FAR * This); 00636 00637 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HATL_Close_Segment )( 00638 IHoops3dStreamCtrl __RPC_FAR * This); 00639 00640 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HATL_Set_Rendering_Options )( 00641 IHoops3dStreamCtrl __RPC_FAR * This, 00642 BSTR rendering_options); 00643 00644 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Update )( 00645 IHoops3dStreamCtrl __RPC_FAR * This); 00646 00647 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HATL_Open_Segment )( 00648 IHoops3dStreamCtrl __RPC_FAR * This, 00649 BSTR segment); 00650 00651 /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NoOrbit )( 00652 IHoops3dStreamCtrl __RPC_FAR * This, 00653 /* [retval][out] */ BOOL __RPC_FAR *pVal); 00654 00655 /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_NoOrbit )( 00656 IHoops3dStreamCtrl __RPC_FAR * This, 00657 /* [in] */ BOOL newVal); 00658 00659 /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ControlActive )( 00660 IHoops3dStreamCtrl __RPC_FAR * This, 00661 /* [retval][out] */ BOOL __RPC_FAR *pVal); 00662 00663 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BhvPlay )( 00664 IHoops3dStreamCtrl __RPC_FAR * This); 00665 00666 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BhvPause )( 00667 IHoops3dStreamCtrl __RPC_FAR * This); 00668 00669 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BhvRewind )( 00670 IHoops3dStreamCtrl __RPC_FAR * This); 00671 00672 /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsPlaying )( 00673 IHoops3dStreamCtrl __RPC_FAR * This, 00674 /* [retval][out] */ BOOL __RPC_FAR *pVal); 00675 00676 /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Antialiasing )( 00677 IHoops3dStreamCtrl __RPC_FAR * This, 00678 /* [retval][out] */ BOOL __RPC_FAR *pVal); 00679 00680 /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Antialiasing )( 00681 IHoops3dStreamCtrl __RPC_FAR * This, 00682 /* [in] */ BOOL newVal); 00683 00684 /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AllowMenu )( 00685 IHoops3dStreamCtrl __RPC_FAR * This, 00686 /* [retval][out] */ BOOL __RPC_FAR *pVal); 00687 00688 /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AllowMenu )( 00689 IHoops3dStreamCtrl __RPC_FAR * This, 00690 /* [in] */ BOOL newVal); 00691 00692 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FlushScene )( 00693 IHoops3dStreamCtrl __RPC_FAR * This); 00694 00695 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HATL_Set_Text_Path )( 00696 IHoops3dStreamCtrl __RPC_FAR * This, 00697 float x, 00698 float y, 00699 float z); 00700 00701 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HATL_Set_Text_Font )( 00702 IHoops3dStreamCtrl __RPC_FAR * This, 00703 BSTR rendering_options); 00704 00705 END_INTERFACE 00706 } IHoops3dStreamCtrlVtbl; 00707 00708 interface IHoops3dStreamCtrl 00709 { 00710 CONST_VTBL struct IHoops3dStreamCtrlVtbl __RPC_FAR *lpVtbl; 00711 }; 00712 00713 00714 00715 #ifdef COBJMACROS 00716 00717 00718 #define IHoops3dStreamCtrl_QueryInterface(This,riid,ppvObject) \ 00719 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) 00720 00721 #define IHoops3dStreamCtrl_AddRef(This) \ 00722 (This)->lpVtbl -> AddRef(This) 00723 00724 #define IHoops3dStreamCtrl_Release(This) \ 00725 (This)->lpVtbl -> Release(This) 00726 00727 00728 #define IHoops3dStreamCtrl_GetTypeInfoCount(This,pctinfo) \ 00729 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) 00730 00731 #define IHoops3dStreamCtrl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ 00732 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) 00733 00734 #define IHoops3dStreamCtrl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ 00735 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 00736 00737 #define IHoops3dStreamCtrl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ 00738 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 00739 00740 00741 #define IHoops3dStreamCtrl_put_BackColor(This,clr) \ 00742 (This)->lpVtbl -> put_BackColor(This,clr) 00743 00744 #define IHoops3dStreamCtrl_get_BackColor(This,pclr) \ 00745 (This)->lpVtbl -> get_BackColor(This,pclr) 00746 00747 #define IHoops3dStreamCtrl_get_Window(This,phwnd) \ 00748 (This)->lpVtbl -> get_Window(This,phwnd) 00749 00750 #define IHoops3dStreamCtrl_get_Filename(This,pVal) \ 00751 (This)->lpVtbl -> get_Filename(This,pVal) 00752 00753 #define IHoops3dStreamCtrl_put_Filename(This,newVal) \ 00754 (This)->lpVtbl -> put_Filename(This,newVal) 00755 00756 #define IHoops3dStreamCtrl_ConnectToServer(This,Address,Port,Password) \ 00757 (This)->lpVtbl -> ConnectToServer(This,Address,Port,Password) 00758 00759 #define IHoops3dStreamCtrl_JoinSession(This,session_name,session_password,client_name) \ 00760 (This)->lpVtbl -> JoinSession(This,session_name,session_password,client_name) 00761 00762 #define IHoops3dStreamCtrl_get_NextSession(This,pVal) \ 00763 (This)->lpVtbl -> get_NextSession(This,pVal) 00764 00765 #define IHoops3dStreamCtrl_StartSessionEnumeration(This) \ 00766 (This)->lpVtbl -> StartSessionEnumeration(This) 00767 00768 #define IHoops3dStreamCtrl_get_HasControlToken(This,pVal) \ 00769 (This)->lpVtbl -> get_HasControlToken(This,pVal) 00770 00771 #define IHoops3dStreamCtrl_RequestControlToken(This,req) \ 00772 (This)->lpVtbl -> RequestControlToken(This,req) 00773 00774 #define IHoops3dStreamCtrl_StartClientEnumeration(This) \ 00775 (This)->lpVtbl -> StartClientEnumeration(This) 00776 00777 #define IHoops3dStreamCtrl_get_NextClient(This,pVal) \ 00778 (This)->lpVtbl -> get_NextClient(This,pVal) 00779 00780 #define IHoops3dStreamCtrl_get_ClientListRefreshed(This,pVal) \ 00781 (This)->lpVtbl -> get_ClientListRefreshed(This,pVal) 00782 00783 #define IHoops3dStreamCtrl_HandleChatProcessing(This,h) \ 00784 (This)->lpVtbl -> HandleChatProcessing(This,h) 00785 00786 #define IHoops3dStreamCtrl_get_ChatMessagesAvailable(This,pVal) \ 00787 (This)->lpVtbl -> get_ChatMessagesAvailable(This,pVal) 00788 00789 #define IHoops3dStreamCtrl_get_NextChatMessage(This,pVal) \ 00790 (This)->lpVtbl -> get_NextChatMessage(This,pVal) 00791 00792 #define IHoops3dStreamCtrl_SendChatMessage(This,client,message) \ 00793 (This)->lpVtbl -> SendChatMessage(This,client,message) 00794 00795 #define IHoops3dStreamCtrl_get_ClientIsConnected(This,pVal) \ 00796 (This)->lpVtbl -> get_ClientIsConnected(This,pVal) 00797 00798 #define IHoops3dStreamCtrl_DisconnectFromSession(This) \ 00799 (This)->lpVtbl -> DisconnectFromSession(This) 00800 00801 #define IHoops3dStreamCtrl_get_ServerIsConnected(This,pVal) \ 00802 (This)->lpVtbl -> get_ServerIsConnected(This,pVal) 00803 00804 #define IHoops3dStreamCtrl_DisconnectFromServer(This) \ 00805 (This)->lpVtbl -> DisconnectFromServer(This) 00806 00807 #define IHoops3dStreamCtrl_CreateSession(This,Session_Name,Session_Password,Client_Name,Server_Admin_Password) \ 00808 (This)->lpVtbl -> CreateSession(This,Session_Name,Session_Password,Client_Name,Server_Admin_Password) 00809 00810 #define IHoops3dStreamCtrl_get_DLinProgress(This,pVal) \ 00811 (This)->lpVtbl -> get_DLinProgress(This,pVal) 00812 00813 #define IHoops3dStreamCtrl_get_DownloadDataReceived(This,pVal) \ 00814 (This)->lpVtbl -> get_DownloadDataReceived(This,pVal) 00815 00816 #define IHoops3dStreamCtrl_get_DownloadDataMax(This,pVal) \ 00817 (This)->lpVtbl -> get_DownloadDataMax(This,pVal) 00818 00819 #define IHoops3dStreamCtrl_AbortDownload(This) \ 00820 (This)->lpVtbl -> AbortDownload(This) 00821 00822 #define IHoops3dStreamCtrl_get_CurrentOperator(This,pVal) \ 00823 (This)->lpVtbl -> get_CurrentOperator(This,pVal) 00824 00825 #define IHoops3dStreamCtrl_FitWorld(This) \ 00826 (This)->lpVtbl -> FitWorld(This) 00827 00828 #define IHoops3dStreamCtrl_SetCamera(This,px,py,pz,tx,ty,tz,ux,uy,uz,width,height) \ 00829 (This)->lpVtbl -> SetCamera(This,px,py,pz,tx,ty,tz,ux,uy,uz,width,height) 00830 00831 #define IHoops3dStreamCtrl_get_CameraParameters(This,pVal) \ 00832 (This)->lpVtbl -> get_CameraParameters(This,pVal) 00833 00834 #define IHoops3dStreamCtrl_get_Embed(This,pVal) \ 00835 (This)->lpVtbl -> get_Embed(This,pVal) 00836 00837 #define IHoops3dStreamCtrl_put_Embed(This,newVal) \ 00838 (This)->lpVtbl -> put_Embed(This,newVal) 00839 00840 #define IHoops3dStreamCtrl_get_FileType(This,pVal) \ 00841 (This)->lpVtbl -> get_FileType(This,pVal) 00842 00843 #define IHoops3dStreamCtrl_put_FileType(This,newVal) \ 00844 (This)->lpVtbl -> put_FileType(This,newVal) 00845 00846 #define IHoops3dStreamCtrl_SetBackgroundColors(This,r_top,g_top,b_top,r_bottom,g_bottom,b_bottom,percentage) \ 00847 (This)->lpVtbl -> SetBackgroundColors(This,r_top,g_top,b_top,r_bottom,g_bottom,b_bottom,percentage) 00848 00849 #define IHoops3dStreamCtrl_SetOperator(This,operator_name) \ 00850 (This)->lpVtbl -> SetOperator(This,operator_name) 00851 00852 #define IHoops3dStreamCtrl_SetRenderModeShaded(This) \ 00853 (This)->lpVtbl -> SetRenderModeShaded(This) 00854 00855 #define IHoops3dStreamCtrl_SetRenderModeFlat(This) \ 00856 (This)->lpVtbl -> SetRenderModeFlat(This) 00857 00858 #define IHoops3dStreamCtrl_SetRenderModeGouraud(This) \ 00859 (This)->lpVtbl -> SetRenderModeGouraud(This) 00860 00861 #define IHoops3dStreamCtrl_SetRenderModeWireframe(This) \ 00862 (This)->lpVtbl -> SetRenderModeWireframe(This) 00863 00864 #define IHoops3dStreamCtrl_SetRenderModeHiddenLine(This) \ 00865 (This)->lpVtbl -> SetRenderModeHiddenLine(This) 00866 00867 #define IHoops3dStreamCtrl_InsertCuttingPlane(This) \ 00868 (This)->lpVtbl -> InsertCuttingPlane(This) 00869 00870 #define IHoops3dStreamCtrl_SetCameraToPlaneXY(This) \ 00871 (This)->lpVtbl -> SetCameraToPlaneXY(This) 00872 00873 #define IHoops3dStreamCtrl_SetCameraToPlaneXZ(This) \ 00874 (This)->lpVtbl -> SetCameraToPlaneXZ(This) 00875 00876 #define IHoops3dStreamCtrl_SetCameraToPlaneYZ(This) \ 00877 (This)->lpVtbl -> SetCameraToPlaneYZ(This) 00878 00879 #define IHoops3dStreamCtrl_SetCameraToPlaneZX(This) \ 00880 (This)->lpVtbl -> SetCameraToPlaneZX(This) 00881 00882 #define IHoops3dStreamCtrl_SetCameraToPlaneZY(This) \ 00883 (This)->lpVtbl -> SetCameraToPlaneZY(This) 00884 00885 #define IHoops3dStreamCtrl_SetCameraToPlaneYX(This) \ 00886 (This)->lpVtbl -> SetCameraToPlaneYX(This) 00887 00888 #define IHoops3dStreamCtrl_SetCameraToIsometric(This) \ 00889 (This)->lpVtbl -> SetCameraToIsometric(This) 00890 00891 #define IHoops3dStreamCtrl_SaveRestoreMarkup(This,layernum) \ 00892 (This)->lpVtbl -> SaveRestoreMarkup(This,layernum) 00893 00894 #define IHoops3dStreamCtrl_SetProjectionModePerspective(This) \ 00895 (This)->lpVtbl -> SetProjectionModePerspective(This) 00896 00897 #define IHoops3dStreamCtrl_SetProjectionModeOrthographic(This) \ 00898 (This)->lpVtbl -> SetProjectionModeOrthographic(This) 00899 00900 #define IHoops3dStreamCtrl_SetShadowMode(This,onoff) \ 00901 (This)->lpVtbl -> SetShadowMode(This,onoff) 00902 00903 #define IHoops3dStreamCtrl_AntialiaseScene(This) \ 00904 (This)->lpVtbl -> AntialiaseScene(This) 00905 00906 #define IHoops3dStreamCtrl_SetPolygonHandednessLeft(This) \ 00907 (This)->lpVtbl -> SetPolygonHandednessLeft(This) 00908 00909 #define IHoops3dStreamCtrl_SetPolygonHandednessRight(This) \ 00910 (This)->lpVtbl -> SetPolygonHandednessRight(This) 00911 00912 #define IHoops3dStreamCtrl_SetPolygonHandednessNone(This) \ 00913 (This)->lpVtbl -> SetPolygonHandednessNone(This) 00914 00915 #define IHoops3dStreamCtrl_SetBackplaneCullingMode(This,onoff) \ 00916 (This)->lpVtbl -> SetBackplaneCullingMode(This,onoff) 00917 00918 #define IHoops3dStreamCtrl_SetFramerateMode(This,onoff) \ 00919 (This)->lpVtbl -> SetFramerateMode(This,onoff) 00920 00921 #define IHoops3dStreamCtrl_HATL_Set_Visibility(This,vis) \ 00922 (This)->lpVtbl -> HATL_Set_Visibility(This,vis) 00923 00924 #define IHoops3dStreamCtrl_OpenSceneSegment(This) \ 00925 (This)->lpVtbl -> OpenSceneSegment(This) 00926 00927 #define IHoops3dStreamCtrl_OpenModelSegment(This) \ 00928 (This)->lpVtbl -> OpenModelSegment(This) 00929 00930 #define IHoops3dStreamCtrl_HATL_Close_Segment(This) \ 00931 (This)->lpVtbl -> HATL_Close_Segment(This) 00932 00933 #define IHoops3dStreamCtrl_HATL_Set_Rendering_Options(This,rendering_options) \ 00934 (This)->lpVtbl -> HATL_Set_Rendering_Options(This,rendering_options) 00935 00936 #define IHoops3dStreamCtrl_Update(This) \ 00937 (This)->lpVtbl -> Update(This) 00938 00939 #define IHoops3dStreamCtrl_HATL_Open_Segment(This,segment) \ 00940 (This)->lpVtbl -> HATL_Open_Segment(This,segment) 00941 00942 #define IHoops3dStreamCtrl_get_NoOrbit(This,pVal) \ 00943 (This)->lpVtbl -> get_NoOrbit(This,pVal) 00944 00945 #define IHoops3dStreamCtrl_put_NoOrbit(This,newVal) \ 00946 (This)->lpVtbl -> put_NoOrbit(This,newVal) 00947 00948 #define IHoops3dStreamCtrl_get_ControlActive(This,pVal) \ 00949 (This)->lpVtbl -> get_ControlActive(This,pVal) 00950 00951 #define IHoops3dStreamCtrl_BhvPlay(This) \ 00952 (This)->lpVtbl -> BhvPlay(This) 00953 00954 #define IHoops3dStreamCtrl_BhvPause(This) \ 00955 (This)->lpVtbl -> BhvPause(This) 00956 00957 #define IHoops3dStreamCtrl_BhvRewind(This) \ 00958 (This)->lpVtbl -> BhvRewind(This) 00959 00960 #define IHoops3dStreamCtrl_get_IsPlaying(This,pVal) \ 00961 (This)->lpVtbl -> get_IsPlaying(This,pVal) 00962 00963 #define IHoops3dStreamCtrl_get_Antialiasing(This,pVal) \ 00964 (This)->lpVtbl -> get_Antialiasing(This,pVal) 00965 00966 #define IHoops3dStreamCtrl_put_Antialiasing(This,newVal) \ 00967 (This)->lpVtbl -> put_Antialiasing(This,newVal) 00968 00969 #define IHoops3dStreamCtrl_get_AllowMenu(This,pVal) \ 00970 (This)->lpVtbl -> get_AllowMenu(This,pVal) 00971 00972 #define IHoops3dStreamCtrl_put_AllowMenu(This,newVal) \ 00973 (This)->lpVtbl -> put_AllowMenu(This,newVal) 00974 00975 #define IHoops3dStreamCtrl_FlushScene(This) \ 00976 (This)->lpVtbl -> FlushScene(This) 00977 00978 #define IHoops3dStreamCtrl_HATL_Set_Text_Path(This,x,y,z) \ 00979 (This)->lpVtbl -> HATL_Set_Text_Path(This,x,y,z) 00980 00981 #define IHoops3dStreamCtrl_HATL_Set_Text_Font(This,rendering_options) \ 00982 (This)->lpVtbl -> HATL_Set_Text_Font(This,rendering_options) 00983 00984 #endif /* COBJMACROS */ 00985 00986 00987 #endif /* C style interface */ 00988 00989 00990 00991 /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_put_BackColor_Proxy( 00992 IHoops3dStreamCtrl __RPC_FAR * This, 00993 /* [in] */ OLE_COLOR clr); 00994 00995 00996 void __RPC_STUB IHoops3dStreamCtrl_put_BackColor_Stub( 00997 IRpcStubBuffer *This, 00998 IRpcChannelBuffer *_pRpcChannelBuffer, 00999 PRPC_MESSAGE _pRpcMessage, 01000 DWORD *_pdwStubPhase); 01001 01002 01003 /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_BackColor_Proxy( 01004 IHoops3dStreamCtrl __RPC_FAR * This, 01005 /* [retval][out] */ OLE_COLOR __RPC_FAR *pclr); 01006 01007 01008 void __RPC_STUB IHoops3dStreamCtrl_get_BackColor_Stub( 01009 IRpcStubBuffer *This, 01010 IRpcChannelBuffer *_pRpcChannelBuffer, 01011 PRPC_MESSAGE _pRpcMessage, 01012 DWORD *_pdwStubPhase); 01013 01014 01015 /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_Window_Proxy( 01016 IHoops3dStreamCtrl __RPC_FAR * This, 01017 /* [retval][out] */ long __RPC_FAR *phwnd); 01018 01019 01020 void __RPC_STUB IHoops3dStreamCtrl_get_Window_Stub( 01021 IRpcStubBuffer *This, 01022 IRpcChannelBuffer *_pRpcChannelBuffer, 01023 PRPC_MESSAGE _pRpcMessage, 01024 DWORD *_pdwStubPhase); 01025 01026 01027 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_Filename_Proxy( 01028 IHoops3dStreamCtrl __RPC_FAR * This, 01029 /* [retval][out] */ BSTR __RPC_FAR *pVal); 01030 01031 01032 void __RPC_STUB IHoops3dStreamCtrl_get_Filename_Stub( 01033 IRpcStubBuffer *This, 01034 IRpcChannelBuffer *_pRpcChannelBuffer, 01035 PRPC_MESSAGE _pRpcMessage, 01036 DWORD *_pdwStubPhase); 01037 01038 01039 /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_put_Filename_Proxy( 01040 IHoops3dStreamCtrl __RPC_FAR * This, 01041 /* [in] */ BSTR newVal); 01042 01043 01044 void __RPC_STUB IHoops3dStreamCtrl_put_Filename_Stub( 01045 IRpcStubBuffer *This, 01046 IRpcChannelBuffer *_pRpcChannelBuffer, 01047 PRPC_MESSAGE _pRpcMessage, 01048 DWORD *_pdwStubPhase); 01049 01050 01051 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_ConnectToServer_Proxy( 01052 IHoops3dStreamCtrl __RPC_FAR * This, 01053 BSTR Address, 01054 BSTR Port, 01055 BSTR Password); 01056 01057 01058 void __RPC_STUB IHoops3dStreamCtrl_ConnectToServer_Stub( 01059 IRpcStubBuffer *This, 01060 IRpcChannelBuffer *_pRpcChannelBuffer, 01061 PRPC_MESSAGE _pRpcMessage, 01062 DWORD *_pdwStubPhase); 01063 01064 01065 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_JoinSession_Proxy( 01066 IHoops3dStreamCtrl __RPC_FAR * This, 01067 BSTR session_name, 01068 BSTR session_password, 01069 BSTR client_name); 01070 01071 01072 void __RPC_STUB IHoops3dStreamCtrl_JoinSession_Stub( 01073 IRpcStubBuffer *This, 01074 IRpcChannelBuffer *_pRpcChannelBuffer, 01075 PRPC_MESSAGE _pRpcMessage, 01076 DWORD *_pdwStubPhase); 01077 01078 01079 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_NextSession_Proxy( 01080 IHoops3dStreamCtrl __RPC_FAR * This, 01081 /* [retval][out] */ BSTR __RPC_FAR *pVal); 01082 01083 01084 void __RPC_STUB IHoops3dStreamCtrl_get_NextSession_Stub( 01085 IRpcStubBuffer *This, 01086 IRpcChannelBuffer *_pRpcChannelBuffer, 01087 PRPC_MESSAGE _pRpcMessage, 01088 DWORD *_pdwStubPhase); 01089 01090 01091 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_StartSessionEnumeration_Proxy( 01092 IHoops3dStreamCtrl __RPC_FAR * This); 01093 01094 01095 void __RPC_STUB IHoops3dStreamCtrl_StartSessionEnumeration_Stub( 01096 IRpcStubBuffer *This, 01097 IRpcChannelBuffer *_pRpcChannelBuffer, 01098 PRPC_MESSAGE _pRpcMessage, 01099 DWORD *_pdwStubPhase); 01100 01101 01102 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_HasControlToken_Proxy( 01103 IHoops3dStreamCtrl __RPC_FAR * This, 01104 /* [retval][out] */ BOOL __RPC_FAR *pVal); 01105 01106 01107 void __RPC_STUB IHoops3dStreamCtrl_get_HasControlToken_Stub( 01108 IRpcStubBuffer *This, 01109 IRpcChannelBuffer *_pRpcChannelBuffer, 01110 PRPC_MESSAGE _pRpcMessage, 01111 DWORD *_pdwStubPhase); 01112 01113 01114 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_RequestControlToken_Proxy( 01115 IHoops3dStreamCtrl __RPC_FAR * This, 01116 BOOL req); 01117 01118 01119 void __RPC_STUB IHoops3dStreamCtrl_RequestControlToken_Stub( 01120 IRpcStubBuffer *This, 01121 IRpcChannelBuffer *_pRpcChannelBuffer, 01122 PRPC_MESSAGE _pRpcMessage, 01123 DWORD *_pdwStubPhase); 01124 01125 01126 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_StartClientEnumeration_Proxy( 01127 IHoops3dStreamCtrl __RPC_FAR * This); 01128 01129 01130 void __RPC_STUB IHoops3dStreamCtrl_StartClientEnumeration_Stub( 01131 IRpcStubBuffer *This, 01132 IRpcChannelBuffer *_pRpcChannelBuffer, 01133 PRPC_MESSAGE _pRpcMessage, 01134 DWORD *_pdwStubPhase); 01135 01136 01137 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_NextClient_Proxy( 01138 IHoops3dStreamCtrl __RPC_FAR * This, 01139 /* [retval][out] */ BSTR __RPC_FAR *pVal); 01140 01141 01142 void __RPC_STUB IHoops3dStreamCtrl_get_NextClient_Stub( 01143 IRpcStubBuffer *This, 01144 IRpcChannelBuffer *_pRpcChannelBuffer, 01145 PRPC_MESSAGE _pRpcMessage, 01146 DWORD *_pdwStubPhase); 01147 01148 01149 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_ClientListRefreshed_Proxy( 01150 IHoops3dStreamCtrl __RPC_FAR * This, 01151 /* [retval][out] */ BOOL __RPC_FAR *pVal); 01152 01153 01154 void __RPC_STUB IHoops3dStreamCtrl_get_ClientListRefreshed_Stub( 01155 IRpcStubBuffer *This, 01156 IRpcChannelBuffer *_pRpcChannelBuffer, 01157 PRPC_MESSAGE _pRpcMessage, 01158 DWORD *_pdwStubPhase); 01159 01160 01161 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_HandleChatProcessing_Proxy( 01162 IHoops3dStreamCtrl __RPC_FAR * This, 01163 BOOL h); 01164 01165 01166 void __RPC_STUB IHoops3dStreamCtrl_HandleChatProcessing_Stub( 01167 IRpcStubBuffer *This, 01168 IRpcChannelBuffer *_pRpcChannelBuffer, 01169 PRPC_MESSAGE _pRpcMessage, 01170 DWORD *_pdwStubPhase); 01171 01172 01173 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_ChatMessagesAvailable_Proxy( 01174 IHoops3dStreamCtrl __RPC_FAR * This, 01175 /* [retval][out] */ long __RPC_FAR *pVal); 01176 01177 01178 void __RPC_STUB IHoops3dStreamCtrl_get_ChatMessagesAvailable_Stub( 01179 IRpcStubBuffer *This, 01180 IRpcChannelBuffer *_pRpcChannelBuffer, 01181 PRPC_MESSAGE _pRpcMessage, 01182 DWORD *_pdwStubPhase); 01183 01184 01185 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_NextChatMessage_Proxy( 01186 IHoops3dStreamCtrl __RPC_FAR * This, 01187 /* [retval][out] */ BSTR __RPC_FAR *pVal); 01188 01189 01190 void __RPC_STUB IHoops3dStreamCtrl_get_NextChatMessage_Stub( 01191 IRpcStubBuffer *This, 01192 IRpcChannelBuffer *_pRpcChannelBuffer, 01193 PRPC_MESSAGE _pRpcMessage, 01194 DWORD *_pdwStubPhase); 01195 01196 01197 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SendChatMessage_Proxy( 01198 IHoops3dStreamCtrl __RPC_FAR * This, 01199 BSTR client, 01200 BSTR message); 01201 01202 01203 void __RPC_STUB IHoops3dStreamCtrl_SendChatMessage_Stub( 01204 IRpcStubBuffer *This, 01205 IRpcChannelBuffer *_pRpcChannelBuffer, 01206 PRPC_MESSAGE _pRpcMessage, 01207 DWORD *_pdwStubPhase); 01208 01209 01210 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_ClientIsConnected_Proxy( 01211 IHoops3dStreamCtrl __RPC_FAR * This, 01212 /* [retval][out] */ BOOL __RPC_FAR *pVal); 01213 01214 01215 void __RPC_STUB IHoops3dStreamCtrl_get_ClientIsConnected_Stub( 01216 IRpcStubBuffer *This, 01217 IRpcChannelBuffer *_pRpcChannelBuffer, 01218 PRPC_MESSAGE _pRpcMessage, 01219 DWORD *_pdwStubPhase); 01220 01221 01222 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_DisconnectFromSession_Proxy( 01223 IHoops3dStreamCtrl __RPC_FAR * This); 01224 01225 01226 void __RPC_STUB IHoops3dStreamCtrl_DisconnectFromSession_Stub( 01227 IRpcStubBuffer *This, 01228 IRpcChannelBuffer *_pRpcChannelBuffer, 01229 PRPC_MESSAGE _pRpcMessage, 01230 DWORD *_pdwStubPhase); 01231 01232 01233 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_ServerIsConnected_Proxy( 01234 IHoops3dStreamCtrl __RPC_FAR * This, 01235 /* [retval][out] */ BOOL __RPC_FAR *pVal); 01236 01237 01238 void __RPC_STUB IHoops3dStreamCtrl_get_ServerIsConnected_Stub( 01239 IRpcStubBuffer *This, 01240 IRpcChannelBuffer *_pRpcChannelBuffer, 01241 PRPC_MESSAGE _pRpcMessage, 01242 DWORD *_pdwStubPhase); 01243 01244 01245 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_DisconnectFromServer_Proxy( 01246 IHoops3dStreamCtrl __RPC_FAR * This); 01247 01248 01249 void __RPC_STUB IHoops3dStreamCtrl_DisconnectFromServer_Stub( 01250 IRpcStubBuffer *This, 01251 IRpcChannelBuffer *_pRpcChannelBuffer, 01252 PRPC_MESSAGE _pRpcMessage, 01253 DWORD *_pdwStubPhase); 01254 01255 01256 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_CreateSession_Proxy( 01257 IHoops3dStreamCtrl __RPC_FAR * This, 01258 BSTR Session_Name, 01259 BSTR Session_Password, 01260 BSTR Client_Name, 01261 BSTR Server_Admin_Password); 01262 01263 01264 void __RPC_STUB IHoops3dStreamCtrl_CreateSession_Stub( 01265 IRpcStubBuffer *This, 01266 IRpcChannelBuffer *_pRpcChannelBuffer, 01267 PRPC_MESSAGE _pRpcMessage, 01268 DWORD *_pdwStubPhase); 01269 01270 01271 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_DLinProgress_Proxy( 01272 IHoops3dStreamCtrl __RPC_FAR * This, 01273 /* [retval][out] */ BOOL __RPC_FAR *pVal); 01274 01275 01276 void __RPC_STUB IHoops3dStreamCtrl_get_DLinProgress_Stub( 01277 IRpcStubBuffer *This, 01278 IRpcChannelBuffer *_pRpcChannelBuffer, 01279 PRPC_MESSAGE _pRpcMessage, 01280 DWORD *_pdwStubPhase); 01281 01282 01283 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_DownloadDataReceived_Proxy( 01284 IHoops3dStreamCtrl __RPC_FAR * This, 01285 /* [retval][out] */ long __RPC_FAR *pVal); 01286 01287 01288 void __RPC_STUB IHoops3dStreamCtrl_get_DownloadDataReceived_Stub( 01289 IRpcStubBuffer *This, 01290 IRpcChannelBuffer *_pRpcChannelBuffer, 01291 PRPC_MESSAGE _pRpcMessage, 01292 DWORD *_pdwStubPhase); 01293 01294 01295 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_DownloadDataMax_Proxy( 01296 IHoops3dStreamCtrl __RPC_FAR * This, 01297 /* [retval][out] */ long __RPC_FAR *pVal); 01298 01299 01300 void __RPC_STUB IHoops3dStreamCtrl_get_DownloadDataMax_Stub( 01301 IRpcStubBuffer *This, 01302 IRpcChannelBuffer *_pRpcChannelBuffer, 01303 PRPC_MESSAGE _pRpcMessage, 01304 DWORD *_pdwStubPhase); 01305 01306 01307 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_AbortDownload_Proxy( 01308 IHoops3dStreamCtrl __RPC_FAR * This); 01309 01310 01311 void __RPC_STUB IHoops3dStreamCtrl_AbortDownload_Stub( 01312 IRpcStubBuffer *This, 01313 IRpcChannelBuffer *_pRpcChannelBuffer, 01314 PRPC_MESSAGE _pRpcMessage, 01315 DWORD *_pdwStubPhase); 01316 01317 01318 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_CurrentOperator_Proxy( 01319 IHoops3dStreamCtrl __RPC_FAR * This, 01320 /* [retval][out] */ BSTR __RPC_FAR *pVal); 01321 01322 01323 void __RPC_STUB IHoops3dStreamCtrl_get_CurrentOperator_Stub( 01324 IRpcStubBuffer *This, 01325 IRpcChannelBuffer *_pRpcChannelBuffer, 01326 PRPC_MESSAGE _pRpcMessage, 01327 DWORD *_pdwStubPhase); 01328 01329 01330 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_FitWorld_Proxy( 01331 IHoops3dStreamCtrl __RPC_FAR * This); 01332 01333 01334 void __RPC_STUB IHoops3dStreamCtrl_FitWorld_Stub( 01335 IRpcStubBuffer *This, 01336 IRpcChannelBuffer *_pRpcChannelBuffer, 01337 PRPC_MESSAGE _pRpcMessage, 01338 DWORD *_pdwStubPhase); 01339 01340 01341 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetCamera_Proxy( 01342 IHoops3dStreamCtrl __RPC_FAR * This, 01343 float px, 01344 float py, 01345 float pz, 01346 float tx, 01347 float ty, 01348 float tz, 01349 float ux, 01350 float uy, 01351 float uz, 01352 float width, 01353 float height); 01354 01355 01356 void __RPC_STUB IHoops3dStreamCtrl_SetCamera_Stub( 01357 IRpcStubBuffer *This, 01358 IRpcChannelBuffer *_pRpcChannelBuffer, 01359 PRPC_MESSAGE _pRpcMessage, 01360 DWORD *_pdwStubPhase); 01361 01362 01363 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_CameraParameters_Proxy( 01364 IHoops3dStreamCtrl __RPC_FAR * This, 01365 /* [retval][out] */ BSTR __RPC_FAR *pVal); 01366 01367 01368 void __RPC_STUB IHoops3dStreamCtrl_get_CameraParameters_Stub( 01369 IRpcStubBuffer *This, 01370 IRpcChannelBuffer *_pRpcChannelBuffer, 01371 PRPC_MESSAGE _pRpcMessage, 01372 DWORD *_pdwStubPhase); 01373 01374 01375 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_Embed_Proxy( 01376 IHoops3dStreamCtrl __RPC_FAR * This, 01377 /* [retval][out] */ BOOL __RPC_FAR *pVal); 01378 01379 01380 void __RPC_STUB IHoops3dStreamCtrl_get_Embed_Stub( 01381 IRpcStubBuffer *This, 01382 IRpcChannelBuffer *_pRpcChannelBuffer, 01383 PRPC_MESSAGE _pRpcMessage, 01384 DWORD *_pdwStubPhase); 01385 01386 01387 /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_put_Embed_Proxy( 01388 IHoops3dStreamCtrl __RPC_FAR * This, 01389 /* [in] */ BOOL newVal); 01390 01391 01392 void __RPC_STUB IHoops3dStreamCtrl_put_Embed_Stub( 01393 IRpcStubBuffer *This, 01394 IRpcChannelBuffer *_pRpcChannelBuffer, 01395 PRPC_MESSAGE _pRpcMessage, 01396 DWORD *_pdwStubPhase); 01397 01398 01399 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_FileType_Proxy( 01400 IHoops3dStreamCtrl __RPC_FAR * This, 01401 /* [retval][out] */ BSTR __RPC_FAR *pVal); 01402 01403 01404 void __RPC_STUB IHoops3dStreamCtrl_get_FileType_Stub( 01405 IRpcStubBuffer *This, 01406 IRpcChannelBuffer *_pRpcChannelBuffer, 01407 PRPC_MESSAGE _pRpcMessage, 01408 DWORD *_pdwStubPhase); 01409 01410 01411 /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_put_FileType_Proxy( 01412 IHoops3dStreamCtrl __RPC_FAR * This, 01413 /* [in] */ BSTR newVal); 01414 01415 01416 void __RPC_STUB IHoops3dStreamCtrl_put_FileType_Stub( 01417 IRpcStubBuffer *This, 01418 IRpcChannelBuffer *_pRpcChannelBuffer, 01419 PRPC_MESSAGE _pRpcMessage, 01420 DWORD *_pdwStubPhase); 01421 01422 01423 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetBackgroundColors_Proxy( 01424 IHoops3dStreamCtrl __RPC_FAR * This, 01425 float r_top, 01426 float g_top, 01427 float b_top, 01428 float r_bottom, 01429 float g_bottom, 01430 float b_bottom, 01431 int percentage); 01432 01433 01434 void __RPC_STUB IHoops3dStreamCtrl_SetBackgroundColors_Stub( 01435 IRpcStubBuffer *This, 01436 IRpcChannelBuffer *_pRpcChannelBuffer, 01437 PRPC_MESSAGE _pRpcMessage, 01438 DWORD *_pdwStubPhase); 01439 01440 01441 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetOperator_Proxy( 01442 IHoops3dStreamCtrl __RPC_FAR * This, 01443 BSTR operator_name); 01444 01445 01446 void __RPC_STUB IHoops3dStreamCtrl_SetOperator_Stub( 01447 IRpcStubBuffer *This, 01448 IRpcChannelBuffer *_pRpcChannelBuffer, 01449 PRPC_MESSAGE _pRpcMessage, 01450 DWORD *_pdwStubPhase); 01451 01452 01453 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetRenderModeShaded_Proxy( 01454 IHoops3dStreamCtrl __RPC_FAR * This); 01455 01456 01457 void __RPC_STUB IHoops3dStreamCtrl_SetRenderModeShaded_Stub( 01458 IRpcStubBuffer *This, 01459 IRpcChannelBuffer *_pRpcChannelBuffer, 01460 PRPC_MESSAGE _pRpcMessage, 01461 DWORD *_pdwStubPhase); 01462 01463 01464 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetRenderModeFlat_Proxy( 01465 IHoops3dStreamCtrl __RPC_FAR * This); 01466 01467 01468 void __RPC_STUB IHoops3dStreamCtrl_SetRenderModeFlat_Stub( 01469 IRpcStubBuffer *This, 01470 IRpcChannelBuffer *_pRpcChannelBuffer, 01471 PRPC_MESSAGE _pRpcMessage, 01472 DWORD *_pdwStubPhase); 01473 01474 01475 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetRenderModeGouraud_Proxy( 01476 IHoops3dStreamCtrl __RPC_FAR * This); 01477 01478 01479 void __RPC_STUB IHoops3dStreamCtrl_SetRenderModeGouraud_Stub( 01480 IRpcStubBuffer *This, 01481 IRpcChannelBuffer *_pRpcChannelBuffer, 01482 PRPC_MESSAGE _pRpcMessage, 01483 DWORD *_pdwStubPhase); 01484 01485 01486 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetRenderModeWireframe_Proxy( 01487 IHoops3dStreamCtrl __RPC_FAR * This); 01488 01489 01490 void __RPC_STUB IHoops3dStreamCtrl_SetRenderModeWireframe_Stub( 01491 IRpcStubBuffer *This, 01492 IRpcChannelBuffer *_pRpcChannelBuffer, 01493 PRPC_MESSAGE _pRpcMessage, 01494 DWORD *_pdwStubPhase); 01495 01496 01497 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetRenderModeHiddenLine_Proxy( 01498 IHoops3dStreamCtrl __RPC_FAR * This); 01499 01500 01501 void __RPC_STUB IHoops3dStreamCtrl_SetRenderModeHiddenLine_Stub( 01502 IRpcStubBuffer *This, 01503 IRpcChannelBuffer *_pRpcChannelBuffer, 01504 PRPC_MESSAGE _pRpcMessage, 01505 DWORD *_pdwStubPhase); 01506 01507 01508 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_InsertCuttingPlane_Proxy( 01509 IHoops3dStreamCtrl __RPC_FAR * This); 01510 01511 01512 void __RPC_STUB IHoops3dStreamCtrl_InsertCuttingPlane_Stub( 01513 IRpcStubBuffer *This, 01514 IRpcChannelBuffer *_pRpcChannelBuffer, 01515 PRPC_MESSAGE _pRpcMessage, 01516 DWORD *_pdwStubPhase); 01517 01518 01519 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetCameraToPlaneXY_Proxy( 01520 IHoops3dStreamCtrl __RPC_FAR * This); 01521 01522 01523 void __RPC_STUB IHoops3dStreamCtrl_SetCameraToPlaneXY_Stub( 01524 IRpcStubBuffer *This, 01525 IRpcChannelBuffer *_pRpcChannelBuffer, 01526 PRPC_MESSAGE _pRpcMessage, 01527 DWORD *_pdwStubPhase); 01528 01529 01530 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetCameraToPlaneXZ_Proxy( 01531 IHoops3dStreamCtrl __RPC_FAR * This); 01532 01533 01534 void __RPC_STUB IHoops3dStreamCtrl_SetCameraToPlaneXZ_Stub( 01535 IRpcStubBuffer *This, 01536 IRpcChannelBuffer *_pRpcChannelBuffer, 01537 PRPC_MESSAGE _pRpcMessage, 01538 DWORD *_pdwStubPhase); 01539 01540 01541 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetCameraToPlaneYZ_Proxy( 01542 IHoops3dStreamCtrl __RPC_FAR * This); 01543 01544 01545 void __RPC_STUB IHoops3dStreamCtrl_SetCameraToPlaneYZ_Stub( 01546 IRpcStubBuffer *This, 01547 IRpcChannelBuffer *_pRpcChannelBuffer, 01548 PRPC_MESSAGE _pRpcMessage, 01549 DWORD *_pdwStubPhase); 01550 01551 01552 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetCameraToPlaneZX_Proxy( 01553 IHoops3dStreamCtrl __RPC_FAR * This); 01554 01555 01556 void __RPC_STUB IHoops3dStreamCtrl_SetCameraToPlaneZX_Stub( 01557 IRpcStubBuffer *This, 01558 IRpcChannelBuffer *_pRpcChannelBuffer, 01559 PRPC_MESSAGE _pRpcMessage, 01560 DWORD *_pdwStubPhase); 01561 01562 01563 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetCameraToPlaneZY_Proxy( 01564 IHoops3dStreamCtrl __RPC_FAR * This); 01565 01566 01567 void __RPC_STUB IHoops3dStreamCtrl_SetCameraToPlaneZY_Stub( 01568 IRpcStubBuffer *This, 01569 IRpcChannelBuffer *_pRpcChannelBuffer, 01570 PRPC_MESSAGE _pRpcMessage, 01571 DWORD *_pdwStubPhase); 01572 01573 01574 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetCameraToPlaneYX_Proxy( 01575 IHoops3dStreamCtrl __RPC_FAR * This); 01576 01577 01578 void __RPC_STUB IHoops3dStreamCtrl_SetCameraToPlaneYX_Stub( 01579 IRpcStubBuffer *This, 01580 IRpcChannelBuffer *_pRpcChannelBuffer, 01581 PRPC_MESSAGE _pRpcMessage, 01582 DWORD *_pdwStubPhase); 01583 01584 01585 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetCameraToIsometric_Proxy( 01586 IHoops3dStreamCtrl __RPC_FAR * This); 01587 01588 01589 void __RPC_STUB IHoops3dStreamCtrl_SetCameraToIsometric_Stub( 01590 IRpcStubBuffer *This, 01591 IRpcChannelBuffer *_pRpcChannelBuffer, 01592 PRPC_MESSAGE _pRpcMessage, 01593 DWORD *_pdwStubPhase); 01594 01595 01596 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SaveRestoreMarkup_Proxy( 01597 IHoops3dStreamCtrl __RPC_FAR * This, 01598 int layernum); 01599 01600 01601 void __RPC_STUB IHoops3dStreamCtrl_SaveRestoreMarkup_Stub( 01602 IRpcStubBuffer *This, 01603 IRpcChannelBuffer *_pRpcChannelBuffer, 01604 PRPC_MESSAGE _pRpcMessage, 01605 DWORD *_pdwStubPhase); 01606 01607 01608 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetProjectionModePerspective_Proxy( 01609 IHoops3dStreamCtrl __RPC_FAR * This); 01610 01611 01612 void __RPC_STUB IHoops3dStreamCtrl_SetProjectionModePerspective_Stub( 01613 IRpcStubBuffer *This, 01614 IRpcChannelBuffer *_pRpcChannelBuffer, 01615 PRPC_MESSAGE _pRpcMessage, 01616 DWORD *_pdwStubPhase); 01617 01618 01619 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetProjectionModeOrthographic_Proxy( 01620 IHoops3dStreamCtrl __RPC_FAR * This); 01621 01622 01623 void __RPC_STUB IHoops3dStreamCtrl_SetProjectionModeOrthographic_Stub( 01624 IRpcStubBuffer *This, 01625 IRpcChannelBuffer *_pRpcChannelBuffer, 01626 PRPC_MESSAGE _pRpcMessage, 01627 DWORD *_pdwStubPhase); 01628 01629 01630 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetShadowMode_Proxy( 01631 IHoops3dStreamCtrl __RPC_FAR * This, 01632 BOOL onoff); 01633 01634 01635 void __RPC_STUB IHoops3dStreamCtrl_SetShadowMode_Stub( 01636 IRpcStubBuffer *This, 01637 IRpcChannelBuffer *_pRpcChannelBuffer, 01638 PRPC_MESSAGE _pRpcMessage, 01639 DWORD *_pdwStubPhase); 01640 01641 01642 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_AntialiaseScene_Proxy( 01643 IHoops3dStreamCtrl __RPC_FAR * This); 01644 01645 01646 void __RPC_STUB IHoops3dStreamCtrl_AntialiaseScene_Stub( 01647 IRpcStubBuffer *This, 01648 IRpcChannelBuffer *_pRpcChannelBuffer, 01649 PRPC_MESSAGE _pRpcMessage, 01650 DWORD *_pdwStubPhase); 01651 01652 01653 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetPolygonHandednessLeft_Proxy( 01654 IHoops3dStreamCtrl __RPC_FAR * This); 01655 01656 01657 void __RPC_STUB IHoops3dStreamCtrl_SetPolygonHandednessLeft_Stub( 01658 IRpcStubBuffer *This, 01659 IRpcChannelBuffer *_pRpcChannelBuffer, 01660 PRPC_MESSAGE _pRpcMessage, 01661 DWORD *_pdwStubPhase); 01662 01663 01664 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetPolygonHandednessRight_Proxy( 01665 IHoops3dStreamCtrl __RPC_FAR * This); 01666 01667 01668 void __RPC_STUB IHoops3dStreamCtrl_SetPolygonHandednessRight_Stub( 01669 IRpcStubBuffer *This, 01670 IRpcChannelBuffer *_pRpcChannelBuffer, 01671 PRPC_MESSAGE _pRpcMessage, 01672 DWORD *_pdwStubPhase); 01673 01674 01675 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetPolygonHandednessNone_Proxy( 01676 IHoops3dStreamCtrl __RPC_FAR * This); 01677 01678 01679 void __RPC_STUB IHoops3dStreamCtrl_SetPolygonHandednessNone_Stub( 01680 IRpcStubBuffer *This, 01681 IRpcChannelBuffer *_pRpcChannelBuffer, 01682 PRPC_MESSAGE _pRpcMessage, 01683 DWORD *_pdwStubPhase); 01684 01685 01686 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetBackplaneCullingMode_Proxy( 01687 IHoops3dStreamCtrl __RPC_FAR * This, 01688 BOOL onoff); 01689 01690 01691 void __RPC_STUB IHoops3dStreamCtrl_SetBackplaneCullingMode_Stub( 01692 IRpcStubBuffer *This, 01693 IRpcChannelBuffer *_pRpcChannelBuffer, 01694 PRPC_MESSAGE _pRpcMessage, 01695 DWORD *_pdwStubPhase); 01696 01697 01698 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_SetFramerateMode_Proxy( 01699 IHoops3dStreamCtrl __RPC_FAR * This, 01700 BOOL onoff); 01701 01702 01703 void __RPC_STUB IHoops3dStreamCtrl_SetFramerateMode_Stub( 01704 IRpcStubBuffer *This, 01705 IRpcChannelBuffer *_pRpcChannelBuffer, 01706 PRPC_MESSAGE _pRpcMessage, 01707 DWORD *_pdwStubPhase); 01708 01709 01710 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_HATL_Set_Visibility_Proxy( 01711 IHoops3dStreamCtrl __RPC_FAR * This, 01712 BSTR vis); 01713 01714 01715 void __RPC_STUB IHoops3dStreamCtrl_HATL_Set_Visibility_Stub( 01716 IRpcStubBuffer *This, 01717 IRpcChannelBuffer *_pRpcChannelBuffer, 01718 PRPC_MESSAGE _pRpcMessage, 01719 DWORD *_pdwStubPhase); 01720 01721 01722 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_OpenSceneSegment_Proxy( 01723 IHoops3dStreamCtrl __RPC_FAR * This); 01724 01725 01726 void __RPC_STUB IHoops3dStreamCtrl_OpenSceneSegment_Stub( 01727 IRpcStubBuffer *This, 01728 IRpcChannelBuffer *_pRpcChannelBuffer, 01729 PRPC_MESSAGE _pRpcMessage, 01730 DWORD *_pdwStubPhase); 01731 01732 01733 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_OpenModelSegment_Proxy( 01734 IHoops3dStreamCtrl __RPC_FAR * This); 01735 01736 01737 void __RPC_STUB IHoops3dStreamCtrl_OpenModelSegment_Stub( 01738 IRpcStubBuffer *This, 01739 IRpcChannelBuffer *_pRpcChannelBuffer, 01740 PRPC_MESSAGE _pRpcMessage, 01741 DWORD *_pdwStubPhase); 01742 01743 01744 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_HATL_Close_Segment_Proxy( 01745 IHoops3dStreamCtrl __RPC_FAR * This); 01746 01747 01748 void __RPC_STUB IHoops3dStreamCtrl_HATL_Close_Segment_Stub( 01749 IRpcStubBuffer *This, 01750 IRpcChannelBuffer *_pRpcChannelBuffer, 01751 PRPC_MESSAGE _pRpcMessage, 01752 DWORD *_pdwStubPhase); 01753 01754 01755 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_HATL_Set_Rendering_Options_Proxy( 01756 IHoops3dStreamCtrl __RPC_FAR * This, 01757 BSTR rendering_options); 01758 01759 01760 void __RPC_STUB IHoops3dStreamCtrl_HATL_Set_Rendering_Options_Stub( 01761 IRpcStubBuffer *This, 01762 IRpcChannelBuffer *_pRpcChannelBuffer, 01763 PRPC_MESSAGE _pRpcMessage, 01764 DWORD *_pdwStubPhase); 01765 01766 01767 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_Update_Proxy( 01768 IHoops3dStreamCtrl __RPC_FAR * This); 01769 01770 01771 void __RPC_STUB IHoops3dStreamCtrl_Update_Stub( 01772 IRpcStubBuffer *This, 01773 IRpcChannelBuffer *_pRpcChannelBuffer, 01774 PRPC_MESSAGE _pRpcMessage, 01775 DWORD *_pdwStubPhase); 01776 01777 01778 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_HATL_Open_Segment_Proxy( 01779 IHoops3dStreamCtrl __RPC_FAR * This, 01780 BSTR segment); 01781 01782 01783 void __RPC_STUB IHoops3dStreamCtrl_HATL_Open_Segment_Stub( 01784 IRpcStubBuffer *This, 01785 IRpcChannelBuffer *_pRpcChannelBuffer, 01786 PRPC_MESSAGE _pRpcMessage, 01787 DWORD *_pdwStubPhase); 01788 01789 01790 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_NoOrbit_Proxy( 01791 IHoops3dStreamCtrl __RPC_FAR * This, 01792 /* [retval][out] */ BOOL __RPC_FAR *pVal); 01793 01794 01795 void __RPC_STUB IHoops3dStreamCtrl_get_NoOrbit_Stub( 01796 IRpcStubBuffer *This, 01797 IRpcChannelBuffer *_pRpcChannelBuffer, 01798 PRPC_MESSAGE _pRpcMessage, 01799 DWORD *_pdwStubPhase); 01800 01801 01802 /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_put_NoOrbit_Proxy( 01803 IHoops3dStreamCtrl __RPC_FAR * This, 01804 /* [in] */ BOOL newVal); 01805 01806 01807 void __RPC_STUB IHoops3dStreamCtrl_put_NoOrbit_Stub( 01808 IRpcStubBuffer *This, 01809 IRpcChannelBuffer *_pRpcChannelBuffer, 01810 PRPC_MESSAGE _pRpcMessage, 01811 DWORD *_pdwStubPhase); 01812 01813 01814 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_ControlActive_Proxy( 01815 IHoops3dStreamCtrl __RPC_FAR * This, 01816 /* [retval][out] */ BOOL __RPC_FAR *pVal); 01817 01818 01819 void __RPC_STUB IHoops3dStreamCtrl_get_ControlActive_Stub( 01820 IRpcStubBuffer *This, 01821 IRpcChannelBuffer *_pRpcChannelBuffer, 01822 PRPC_MESSAGE _pRpcMessage, 01823 DWORD *_pdwStubPhase); 01824 01825 01826 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_BhvPlay_Proxy( 01827 IHoops3dStreamCtrl __RPC_FAR * This); 01828 01829 01830 void __RPC_STUB IHoops3dStreamCtrl_BhvPlay_Stub( 01831 IRpcStubBuffer *This, 01832 IRpcChannelBuffer *_pRpcChannelBuffer, 01833 PRPC_MESSAGE _pRpcMessage, 01834 DWORD *_pdwStubPhase); 01835 01836 01837 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_BhvPause_Proxy( 01838 IHoops3dStreamCtrl __RPC_FAR * This); 01839 01840 01841 void __RPC_STUB IHoops3dStreamCtrl_BhvPause_Stub( 01842 IRpcStubBuffer *This, 01843 IRpcChannelBuffer *_pRpcChannelBuffer, 01844 PRPC_MESSAGE _pRpcMessage, 01845 DWORD *_pdwStubPhase); 01846 01847 01848 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_BhvRewind_Proxy( 01849 IHoops3dStreamCtrl __RPC_FAR * This); 01850 01851 01852 void __RPC_STUB IHoops3dStreamCtrl_BhvRewind_Stub( 01853 IRpcStubBuffer *This, 01854 IRpcChannelBuffer *_pRpcChannelBuffer, 01855 PRPC_MESSAGE _pRpcMessage, 01856 DWORD *_pdwStubPhase); 01857 01858 01859 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_IsPlaying_Proxy( 01860 IHoops3dStreamCtrl __RPC_FAR * This, 01861 /* [retval][out] */ BOOL __RPC_FAR *pVal); 01862 01863 01864 void __RPC_STUB IHoops3dStreamCtrl_get_IsPlaying_Stub( 01865 IRpcStubBuffer *This, 01866 IRpcChannelBuffer *_pRpcChannelBuffer, 01867 PRPC_MESSAGE _pRpcMessage, 01868 DWORD *_pdwStubPhase); 01869 01870 01871 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_Antialiasing_Proxy( 01872 IHoops3dStreamCtrl __RPC_FAR * This, 01873 /* [retval][out] */ BOOL __RPC_FAR *pVal); 01874 01875 01876 void __RPC_STUB IHoops3dStreamCtrl_get_Antialiasing_Stub( 01877 IRpcStubBuffer *This, 01878 IRpcChannelBuffer *_pRpcChannelBuffer, 01879 PRPC_MESSAGE _pRpcMessage, 01880 DWORD *_pdwStubPhase); 01881 01882 01883 /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_put_Antialiasing_Proxy( 01884 IHoops3dStreamCtrl __RPC_FAR * This, 01885 /* [in] */ BOOL newVal); 01886 01887 01888 void __RPC_STUB IHoops3dStreamCtrl_put_Antialiasing_Stub( 01889 IRpcStubBuffer *This, 01890 IRpcChannelBuffer *_pRpcChannelBuffer, 01891 PRPC_MESSAGE _pRpcMessage, 01892 DWORD *_pdwStubPhase); 01893 01894 01895 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_get_AllowMenu_Proxy( 01896 IHoops3dStreamCtrl __RPC_FAR * This, 01897 /* [retval][out] */ BOOL __RPC_FAR *pVal); 01898 01899 01900 void __RPC_STUB IHoops3dStreamCtrl_get_AllowMenu_Stub( 01901 IRpcStubBuffer *This, 01902 IRpcChannelBuffer *_pRpcChannelBuffer, 01903 PRPC_MESSAGE _pRpcMessage, 01904 DWORD *_pdwStubPhase); 01905 01906 01907 /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_put_AllowMenu_Proxy( 01908 IHoops3dStreamCtrl __RPC_FAR * This, 01909 /* [in] */ BOOL newVal); 01910 01911 01912 void __RPC_STUB IHoops3dStreamCtrl_put_AllowMenu_Stub( 01913 IRpcStubBuffer *This, 01914 IRpcChannelBuffer *_pRpcChannelBuffer, 01915 PRPC_MESSAGE _pRpcMessage, 01916 DWORD *_pdwStubPhase); 01917 01918 01919 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_FlushScene_Proxy( 01920 IHoops3dStreamCtrl __RPC_FAR * This); 01921 01922 01923 void __RPC_STUB IHoops3dStreamCtrl_FlushScene_Stub( 01924 IRpcStubBuffer *This, 01925 IRpcChannelBuffer *_pRpcChannelBuffer, 01926 PRPC_MESSAGE _pRpcMessage, 01927 DWORD *_pdwStubPhase); 01928 01929 01930 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_HATL_Set_Text_Path_Proxy( 01931 IHoops3dStreamCtrl __RPC_FAR * This, 01932 float x, 01933 float y, 01934 float z); 01935 01936 01937 void __RPC_STUB IHoops3dStreamCtrl_HATL_Set_Text_Path_Stub( 01938 IRpcStubBuffer *This, 01939 IRpcChannelBuffer *_pRpcChannelBuffer, 01940 PRPC_MESSAGE _pRpcMessage, 01941 DWORD *_pdwStubPhase); 01942 01943 01944 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IHoops3dStreamCtrl_HATL_Set_Text_Font_Proxy( 01945 IHoops3dStreamCtrl __RPC_FAR * This, 01946 BSTR rendering_options); 01947 01948 01949 void __RPC_STUB IHoops3dStreamCtrl_HATL_Set_Text_Font_Stub( 01950 IRpcStubBuffer *This, 01951 IRpcChannelBuffer *_pRpcChannelBuffer, 01952 PRPC_MESSAGE _pRpcMessage, 01953 DWORD *_pdwStubPhase); 01954 01955 01956 01957 #endif /* __IHoops3dStreamCtrl_INTERFACE_DEFINED__ */ 01958 01959 01960 01961 #ifndef __Hoops3dStreamLib_LIBRARY_DEFINED__ 01962 #define __Hoops3dStreamLib_LIBRARY_DEFINED__ 01963 01964 /* library Hoops3dStreamLib */ 01965 /* [helpstring][version][uuid] */ 01966 01967 01968 EXTERN_C const IID LIBID_Hoops3dStreamLib; 01969 01970 #ifndef ___IHoops3dStreamCtrlEvents_DISPINTERFACE_DEFINED__ 01971 #define ___IHoops3dStreamCtrlEvents_DISPINTERFACE_DEFINED__ 01972 01973 /* dispinterface _IHoops3dStreamCtrlEvents */ 01974 /* [helpstring][uuid] */ 01975 01976 01977 EXTERN_C const IID DIID__IHoops3dStreamCtrlEvents; 01978 01979 #if defined(__cplusplus) && !defined(CINTERFACE) 01980 01981 MIDL_INTERFACE("AD5F3C4C-BD73-11D5-838B-0050042DF1E4") 01982 _IHoops3dStreamCtrlEvents : public IDispatch 01983 { 01984 }; 01985 01986 #else /* C style interface */ 01987 01988 typedef struct _IHoops3dStreamCtrlEventsVtbl 01989 { 01990 BEGIN_INTERFACE 01991 01992 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 01993 _IHoops3dStreamCtrlEvents __RPC_FAR * This, 01994 /* [in] */ REFIID riid, 01995 /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); 01996 01997 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 01998 _IHoops3dStreamCtrlEvents __RPC_FAR * This); 01999 02000 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 02001 _IHoops3dStreamCtrlEvents __RPC_FAR * This); 02002 02003 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 02004 _IHoops3dStreamCtrlEvents __RPC_FAR * This, 02005 /* [out] */ UINT __RPC_FAR *pctinfo); 02006 02007 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 02008 _IHoops3dStreamCtrlEvents __RPC_FAR * This, 02009 /* [in] */ UINT iTInfo, 02010 /* [in] */ LCID lcid, 02011 /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); 02012 02013 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 02014 _IHoops3dStreamCtrlEvents __RPC_FAR * This, 02015 /* [in] */ REFIID riid, 02016 /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, 02017 /* [in] */ UINT cNames, 02018 /* [in] */ LCID lcid, 02019 /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); 02020 02021 /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 02022 _IHoops3dStreamCtrlEvents __RPC_FAR * This, 02023 /* [in] */ DISPID dispIdMember, 02024 /* [in] */ REFIID riid, 02025 /* [in] */ LCID lcid, 02026 /* [in] */ WORD wFlags, 02027 /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, 02028 /* [out] */ VARIANT __RPC_FAR *pVarResult, 02029 /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, 02030 /* [out] */ UINT __RPC_FAR *puArgErr); 02031 02032 END_INTERFACE 02033 } _IHoops3dStreamCtrlEventsVtbl; 02034 02035 interface _IHoops3dStreamCtrlEvents 02036 { 02037 CONST_VTBL struct _IHoops3dStreamCtrlEventsVtbl __RPC_FAR *lpVtbl; 02038 }; 02039 02040 02041 02042 #ifdef COBJMACROS 02043 02044 02045 #define _IHoops3dStreamCtrlEvents_QueryInterface(This,riid,ppvObject) \ 02046 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) 02047 02048 #define _IHoops3dStreamCtrlEvents_AddRef(This) \ 02049 (This)->lpVtbl -> AddRef(This) 02050 02051 #define _IHoops3dStreamCtrlEvents_Release(This) \ 02052 (This)->lpVtbl -> Release(This) 02053 02054 02055 #define _IHoops3dStreamCtrlEvents_GetTypeInfoCount(This,pctinfo) \ 02056 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) 02057 02058 #define _IHoops3dStreamCtrlEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ 02059 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) 02060 02061 #define _IHoops3dStreamCtrlEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ 02062 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 02063 02064 #define _IHoops3dStreamCtrlEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ 02065 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 02066 02067 #endif /* COBJMACROS */ 02068 02069 02070 #endif /* C style interface */ 02071 02072 02073 #endif /* ___IHoops3dStreamCtrlEvents_DISPINTERFACE_DEFINED__ */ 02074 02075 02076 EXTERN_C const CLSID CLSID_Hoops3dStreamCtrl; 02077 02078 #ifdef __cplusplus 02079 02080 class DECLSPEC_UUID("AD5F3C4B-BD73-11D5-838B-0050042DF1E4") 02081 Hoops3dStreamCtrl; 02082 #endif 02083 02084 #ifndef ___IHoops3dStreamPropertyEvents_DISPINTERFACE_DEFINED__ 02085 #define ___IHoops3dStreamPropertyEvents_DISPINTERFACE_DEFINED__ 02086 02087 /* dispinterface _IHoops3dStreamPropertyEvents */ 02088 /* [helpstring][uuid] */ 02089 02090 02091 EXTERN_C const IID DIID__IHoops3dStreamPropertyEvents; 02092 02093 #if defined(__cplusplus) && !defined(CINTERFACE) 02094 02095 MIDL_INTERFACE("299E18A1-C20E-11D5-838C-0050042DF1E4") 02096 _IHoops3dStreamPropertyEvents : public IDispatch 02097 { 02098 }; 02099 02100 #else /* C style interface */ 02101 02102 typedef struct _IHoops3dStreamPropertyEventsVtbl 02103 { 02104 BEGIN_INTERFACE 02105 02106 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 02107 _IHoops3dStreamPropertyEvents __RPC_FAR * This, 02108 /* [in] */ REFIID riid, 02109 /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); 02110 02111 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 02112 _IHoops3dStreamPropertyEvents __RPC_FAR * This); 02113 02114 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 02115 _IHoops3dStreamPropertyEvents __RPC_FAR * This); 02116 02117 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 02118 _IHoops3dStreamPropertyEvents __RPC_FAR * This, 02119 /* [out] */ UINT __RPC_FAR *pctinfo); 02120 02121 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 02122 _IHoops3dStreamPropertyEvents __RPC_FAR * This, 02123 /* [in] */ UINT iTInfo, 02124 /* [in] */ LCID lcid, 02125 /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); 02126 02127 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 02128 _IHoops3dStreamPropertyEvents __RPC_FAR * This, 02129 /* [in] */ REFIID riid, 02130 /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, 02131 /* [in] */ UINT cNames, 02132 /* [in] */ LCID lcid, 02133 /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); 02134 02135 /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 02136 _IHoops3dStreamPropertyEvents __RPC_FAR * This, 02137 /* [in] */ DISPID dispIdMember, 02138 /* [in] */ REFIID riid, 02139 /* [in] */ LCID lcid, 02140 /* [in] */ WORD wFlags, 02141 /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, 02142 /* [out] */ VARIANT __RPC_FAR *pVarResult, 02143 /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, 02144 /* [out] */ UINT __RPC_FAR *puArgErr); 02145 02146 END_INTERFACE 02147 } _IHoops3dStreamPropertyEventsVtbl; 02148 02149 interface _IHoops3dStreamPropertyEvents 02150 { 02151 CONST_VTBL struct _IHoops3dStreamPropertyEventsVtbl __RPC_FAR *lpVtbl; 02152 }; 02153 02154 02155 02156 #ifdef COBJMACROS 02157 02158 02159 #define _IHoops3dStreamPropertyEvents_QueryInterface(This,riid,ppvObject) \ 02160 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) 02161 02162 #define _IHoops3dStreamPropertyEvents_AddRef(This) \ 02163 (This)->lpVtbl -> AddRef(This) 02164 02165 #define _IHoops3dStreamPropertyEvents_Release(This) \ 02166 (This)->lpVtbl -> Release(This) 02167 02168 02169 #define _IHoops3dStreamPropertyEvents_GetTypeInfoCount(This,pctinfo) \ 02170 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) 02171 02172 #define _IHoops3dStreamPropertyEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ 02173 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) 02174 02175 #define _IHoops3dStreamPropertyEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ 02176 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 02177 02178 #define _IHoops3dStreamPropertyEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ 02179 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 02180 02181 #endif /* COBJMACROS */ 02182 02183 02184 #endif /* C style interface */ 02185 02186 02187 #endif /* ___IHoops3dStreamPropertyEvents_DISPINTERFACE_DEFINED__ */ 02188 02189 02190 EXTERN_C const CLSID CLSID_Hoops3dStreamProperty; 02191 02192 #ifdef __cplusplus 02193 02194 class DECLSPEC_UUID("299E18A0-C20E-11D5-838C-0050042DF1E4") 02195 Hoops3dStreamProperty; 02196 #endif 02197 #endif /* __Hoops3dStreamLib_LIBRARY_DEFINED__ */ 02198 02199 /* Additional Prototypes for ALL interfaces */ 02200 02201 unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * ); 02202 unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 02203 unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 02204 void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); 02205 02206 /* end of Additional Prototypes */ 02207 02208 #ifdef __cplusplus 02209 } 02210 #endif 02211 02212 #endif