Changeset 3576 in vbox
- Timestamp:
- Jul 12, 2007 10:24:41 AM (18 years ago)
- svn:sync-xref-src-repo-rev:
- 22822
- Location:
- trunk/src/VBox
- Files:
-
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VBoxBFE/Framebuffer.h
r3569 r3576 52 52 ULONG width, ULONG height, BOOL *handled) = 0; 53 53 54 virtual HRESULT GetVisibleRegion( ULONG * aPcRect, BYTE * aPRect) = 0;55 virtual HRESULT SetVisibleRegion( ULONG aCRect, BYTE * aPRect) = 0;54 virtual HRESULT GetVisibleRegion(BYTE *aRectangles, ULONG aCount, ULONG *aCountCopied) = 0; 55 virtual HRESULT SetVisibleRegion(BYTE *aRectangles, ULONG aCount) = 0; 56 56 57 57 virtual void repaint() = 0; -
trunk/src/VBox/Frontends/VBoxBFE/SDLFramebuffer.cpp
r3569 r3576 324 324 } 325 325 326 HRESULT SDLFramebuffer::GetVisibleRegion(ULONG * aPcRect, BYTE * aPRect) 327 { 328 PRTRECT paRect = (PRTRECT)aPRect; 329 330 if (!paRect || !aPcRect) 326 HRESULT SDLFramebuffer::GetVisibleRegion(BYTE *aRectangles, ULONG aCount, 327 ULONG *aCountCopied) 328 { 329 PRTRECT rects = (PRTRECT)aRectangles; 330 331 if (!rects) 331 332 return E_POINTER; 332 333 333 /* @todo */ 334 return S_OK; 335 } 336 337 HRESULT SDLFramebuffer::SetVisibleRegion(ULONG aCRect, BYTE * aPRect) 338 { 339 PRTRECT paRect = (PRTRECT)aPRect; 340 341 if (!paRect) 334 /// @todo 335 336 NOREF(aCount); 337 NOREF(aCountCopied); 338 339 return S_OK; 340 } 341 342 HRESULT SDLFramebuffer::SetVisibleRegion(BYTE *aRectangles, ULONG aCount) 343 { 344 PRTRECT rects = (PRTRECT)aRectangles; 345 346 if (!rects) 342 347 return E_POINTER; 343 348 344 /* @todo */ 349 /// @todo 350 351 NOREF(aCount); 352 345 353 return S_OK; 346 354 } -
trunk/src/VBox/Frontends/VBoxBFE/SDLFramebuffer.h
r3569 r3576 57 57 virtual HRESULT CopyScreenBits(ULONG xDst, ULONG yDst, ULONG xSrc, ULONG ySrc, 58 58 ULONG width, ULONG height, BOOL *handled); 59 virtual HRESULT GetVisibleRegion( ULONG * aPcRect, BYTE * aPRect);60 virtual HRESULT SetVisibleRegion( ULONG aCRect, BYTE * aPRect);59 virtual HRESULT GetVisibleRegion(BYTE *aRectangles, ULONG aCount, ULONG *aCountCopied); 60 virtual HRESULT SetVisibleRegion(BYTE *aRectangles, ULONG aCount); 61 61 62 62 virtual void repaint(); -
trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp
r3496 r3576 1060 1060 Bstr pipe; 1061 1061 BOOL fServer; 1062 uart->COMGETTER(I rq)(&uIRQ);1063 uart->COMGETTER(I obase)(&uIOBase);1062 uart->COMGETTER(IRQ)(&uIRQ); 1063 uart->COMGETTER(IOBase)(&uIOBase); 1064 1064 uart->COMGETTER(Pipe)(pipe.asOutParam()); 1065 1065 uart->COMGETTER(Server)(&fServer); … … 4055 4055 else 4056 4056 { 4057 CHECK_ERROR_RET(uart, COMSETTER(I obase) (uarts_base[n]), 1);4058 CHECK_ERROR_RET(uart, COMSETTER(I rq) (uarts_irq[n]), 1);4057 CHECK_ERROR_RET(uart, COMSETTER(IOBase) (uarts_base[n]), 1); 4058 CHECK_ERROR_RET(uart, COMSETTER(IRQ) (uarts_irq[n]), 1); 4059 4059 CHECK_ERROR_RET(uart, COMSETTER(Pipe) (Bstr(uarts_pipe[n])), 1); 4060 4060 CHECK_ERROR_RET(uart, COMSETTER(Server) -
trunk/src/VBox/Frontends/VBoxSDL/Framebuffer.cpp
r3575 r3576 601 601 } 602 602 603 STDMETHODIMP VBoxSDLFB::GetVisibleRegion(ULONG * aPcRect, BYTE * aPRect) 604 { 605 PRTRECT paRect = (PRTRECT)aPRect; 606 607 if (!aPcRect) 603 STDMETHODIMP VBoxSDLFB::GetVisibleRegion(BYTE *aRectangles, ULONG aCount, 604 ULONG *aCountCopied) 605 { 606 PRTRECT rects = (PRTRECT)aRectangles; 607 608 if (!rects) 608 609 return E_POINTER; 609 610 610 /* @todo */ 611 return S_OK; 612 } 613 614 STDMETHODIMP VBoxSDLFB::SetVisibleRegion(ULONG aCRect, BYTE * aPRect) 615 { 616 PRTRECT paRect = (PRTRECT)aPRect; 617 618 if (!paRect) 611 /// @todo 612 613 NOREF(aCount); 614 NOREF(aCountCopied); 615 616 return S_OK; 617 } 618 619 STDMETHODIMP VBoxSDLFB::SetVisibleRegion(BYTE *aRectangles, ULONG aCount) 620 { 621 PRTRECT rects = (PRTRECT)aRectangles; 622 623 if (!rects) 619 624 return E_POINTER; 620 625 621 /* @todo */ 626 /// @todo 627 628 NOREF(aCount); 629 622 630 return S_OK; 623 631 } -
trunk/src/VBox/Frontends/VBoxSDL/Framebuffer.h
r3571 r3576 109 109 ULONG width, ULONG height, BOOL *handled); 110 110 111 STDMETHOD(GetVisibleRegion)( ULONG * aPcRect, BYTE * aPRect);112 STDMETHOD(SetVisibleRegion)( ULONG aCRect, BYTE * aPRect);111 STDMETHOD(GetVisibleRegion)(BYTE *aRectangles, ULONG aCount, ULONG *aCountCopied); 112 STDMETHOD(SetVisibleRegion)(BYTE *aRectangles, ULONG aCount); 113 113 114 114 // internal public methods -
trunk/src/VBox/Frontends/VirtualBox/include/VBoxFrameBuffer.h
r3571 r3576 231 231 STDMETHOD(CopyScreenBits) (ULONG aXDst, ULONG aYDst, ULONG aXSrc, ULONG aYSrc, 232 232 ULONG aWidth, ULONG aHeight, BOOL *aHandled); 233 STDMETHOD(GetVisibleRegion)(ULONG * aPcRect, BYTE * aPRect); 234 STDMETHOD(SetVisibleRegion)(ULONG aCRect, BYTE * aPRect); 233 234 STDMETHOD(GetVisibleRegion)(BYTE *aRectangles, ULONG aCount, ULONG *aCountCopied); 235 STDMETHOD(SetVisibleRegion)(BYTE *aRectangles, ULONG aCount); 235 236 236 237 // Helper functions -
trunk/src/VBox/Frontends/VirtualBox/src/VBoxFrameBuffer.cpp
r3575 r3576 259 259 } 260 260 261 STDMETHODIMP VBoxFrameBuffer::GetVisibleRegion(ULONG * aPcRect, BYTE * aPRect) 262 { 263 PRTRECT paRect = (PRTRECT)aPRect; 264 265 if (!aPcRect) 266 return E_POINTER; 267 268 /* @todo */ 269 return S_OK; 270 } 271 272 STDMETHODIMP VBoxFrameBuffer::SetVisibleRegion(ULONG aCRect, BYTE * aPRect) 273 { 274 PRTRECT paRect = (PRTRECT)aPRect; 275 276 if (!paRect) 277 return E_POINTER; 278 279 /* @todo */ 261 STDMETHODIMP VBoxFrameBuffer::GetVisibleRegion(BYTE *aRectangles, ULONG aCount, 262 ULONG *aCountCopied) 263 { 264 PRTRECT rects = (PRTRECT)aRectangles; 265 266 if (!rects) 267 return E_POINTER; 268 269 /// @todo 270 271 NOREF(aCount); 272 NOREF(aCountCopied); 273 274 return S_OK; 275 } 276 277 STDMETHODIMP VBoxFrameBuffer::SetVisibleRegion(BYTE *aRectangles, ULONG aCount) 278 { 279 PRTRECT rects = (PRTRECT)aRectangles; 280 281 if (!rects) 282 return E_POINTER; 283 284 /// @todo 285 286 NOREF(aCount); 287 280 288 return S_OK; 281 289 } -
trunk/src/VBox/Main/ConsoleImpl.cpp
r3566 r3576 5417 5417 Bstr pipe; 5418 5418 BOOL fServer; 5419 hrc = serialPort->COMGETTER(I rq)(&uIRQ); H();5420 hrc = serialPort->COMGETTER(I obase)(&uIOBase); H();5419 hrc = serialPort->COMGETTER(IRQ)(&uIRQ); H(); 5420 hrc = serialPort->COMGETTER(IOBase)(&uIOBase); H(); 5421 5421 hrc = serialPort->COMGETTER(Pipe)(pipe.asOutParam()); H(); 5422 5422 hrc = serialPort->COMGETTER(Server)(&fServer); H(); -
trunk/src/VBox/Main/DisplayImpl.cpp
r3398 r3576 1418 1418 } 1419 1419 1420 STDMETHODIMP Display::SetFramebuffer (ULONG aScreenId, IFramebuffer * 1420 STDMETHODIMP Display::SetFramebuffer (ULONG aScreenId, IFramebuffer *aFramebuffer) 1421 1421 { 1422 1422 LogFlowFunc (("\n")); … … 1457 1457 } 1458 1458 1459 STDMETHODIMP Display:: QueryFramebuffer (ULONG aScreenId, IFramebuffer * * aFramebuffer, LONG * aXOrigin, LONG *aYOrigin)1459 STDMETHODIMP Display::GetFramebuffer (ULONG aScreenId, IFramebuffer **aFramebuffer, LONG *aXOrigin, LONG *aYOrigin) 1460 1460 { 1461 1461 LogFlowFunc (("aScreenId = %d\n", aScreenId)); -
trunk/src/VBox/Main/FramebufferImpl.cpp
r3575 r3576 241 241 } 242 242 243 STDMETHODIMP InternalFramebuffer::GetVisibleRegion(ULONG * aPcRect, BYTE * aPRect) 244 { 245 PRTRECT paRect = (PRTRECT)aPRect; 246 247 if (!aPcRect) 248 return E_POINTER; 249 250 NOREF(paRect); 251 return S_OK; 252 } 253 254 STDMETHODIMP InternalFramebuffer::SetVisibleRegion(ULONG aCRect, BYTE * aPRect) 255 { 256 PRTRECT paRect = (PRTRECT)aPRect; 257 258 if (!paRect) 259 return E_POINTER; 260 261 NOREF(paRect); 262 return S_OK; 263 } 243 STDMETHODIMP InternalFramebuffer::GetVisibleRegion(BYTE *aRectangles, ULONG aCount, 244 ULONG *aCountCopied) 245 { 246 PRTRECT rects = (PRTRECT)aRectangles; 247 248 if (!rects) 249 return E_POINTER; 250 251 /// @todo 252 253 NOREF(rects); 254 NOREF(aCount); 255 NOREF(aCountCopied); 256 257 return S_OK; 258 } 259 260 STDMETHODIMP InternalFramebuffer::SetVisibleRegion(BYTE *aRectangles, ULONG aCount) 261 { 262 PRTRECT rects = (PRTRECT)aRectangles; 263 264 if (!rects) 265 return E_POINTER; 266 267 /// @todo 268 269 NOREF(rects); 270 NOREF(aCount); 271 272 return S_OK; 273 } -
trunk/src/VBox/Main/SerialPortImpl.cpp
r3501 r3576 274 274 mData->mEnabled = fEnabled; 275 275 mData->mSlot = uSlot; 276 mData->mI obase = uIOBase;277 mData->mI rq= uIRQ;276 mData->mIOBase = uIOBase; 277 mData->mIRQ = uIRQ; 278 278 mData->mPipe = pipe; 279 279 mData->mServer = fServer; … … 297 297 CFGLDRSetUInt32 (portNode, "slot", mData->mSlot); 298 298 CFGLDRSetBool (portNode, "enabled", !!mData->mEnabled); 299 CFGLDRSetUInt32 (portNode, "IOBase", mData->mI obase);300 CFGLDRSetUInt32 (portNode, "IRQ", mData->mI rq);299 CFGLDRSetUInt32 (portNode, "IOBase", mData->mIOBase); 300 CFGLDRSetUInt32 (portNode, "IRQ", mData->mIRQ); 301 301 CFGLDRSetBSTR (portNode, "pipe", mData->mPipe); 302 302 CFGLDRSetBool (portNode, "server", !!mData->mServer); … … 365 365 } 366 366 367 STDMETHODIMP SerialPort::COMGETTER(I rq) (ULONG *aIrq)368 { 369 if (!aI rq)367 STDMETHODIMP SerialPort::COMGETTER(IRQ) (ULONG *aIRQ) 368 { 369 if (!aIRQ) 370 370 return E_POINTER; 371 371 … … 375 375 AutoReaderLock alock (this); 376 376 377 *aI rq = mData->mIrq;378 379 return S_OK; 380 } 381 382 STDMETHODIMP SerialPort::COMSETTER(I rq)(ULONG aIrq)377 *aIRQ = mData->mIRQ; 378 379 return S_OK; 380 } 381 382 STDMETHODIMP SerialPort::COMSETTER(IRQ)(ULONG aIRQ) 383 383 { 384 384 AutoCaller autoCaller (this); … … 394 394 bool emitChangeEvent = false; 395 395 396 if (mData->mI rq != aIrq)396 if (mData->mIRQ != aIRQ) 397 397 { 398 398 mData.backup(); 399 mData->mI rq = aIrq;399 mData->mIRQ = aIRQ; 400 400 emitChangeEvent = true; 401 401 } … … 412 412 } 413 413 414 STDMETHODIMP SerialPort::COMGETTER(I obase) (ULONG *aIobase)415 { 416 if (!aI obase)414 STDMETHODIMP SerialPort::COMGETTER(IOBase) (ULONG *aIOBase) 415 { 416 if (!aIOBase) 417 417 return E_POINTER; 418 418 … … 422 422 AutoReaderLock alock (this); 423 423 424 *aI obase = mData->mIobase;425 426 return S_OK; 427 } 428 429 STDMETHODIMP SerialPort::COMSETTER(I obase)(ULONG aIobase)424 *aIOBase = mData->mIOBase; 425 426 return S_OK; 427 } 428 429 STDMETHODIMP SerialPort::COMSETTER(IOBase)(ULONG aIOBase) 430 430 { 431 431 AutoCaller autoCaller (this); … … 441 441 bool emitChangeEvent = false; 442 442 443 if (mData->mI obase != aIobase)443 if (mData->mIOBase != aIOBase) 444 444 { 445 445 mData.backup(); 446 mData->mI obase = aIobase;446 mData->mIOBase = aIOBase; 447 447 emitChangeEvent = true; 448 448 } -
trunk/src/VBox/Main/idl/VirtualBox.xidl
r3571 r3576 1852 1852 <interface 1853 1853 name="IBIOSSettings" extends="$unknown" 1854 uuid=" 946b83be-c5aa-4089-859d-db694f57d5ef"1854 uuid="38b54279-dc35-4f5e-a431-835b867c6b5e" 1855 1855 wsmap="struct" 1856 1856 > 1857 <attribute name=" LogoFadeIn" type="boolean">1857 <attribute name="logoFadeIn" type="boolean"> 1858 1858 <desc>Fade in flag for BIOS logo animation.</desc> 1859 1859 </attribute> 1860 1860 1861 <attribute name=" LogoFadeOut" type="boolean">1861 <attribute name="logoFadeOut" type="boolean"> 1862 1862 <desc>Fade out flag for BIOS logo animation.</desc> 1863 1863 </attribute> 1864 1864 1865 <attribute name=" LogoDisplayTime" type="unsigned long">1865 <attribute name="logoDisplayTime" type="unsigned long"> 1866 1866 <desc>BIOS logo display time in milliseconds (0 = default).</desc> 1867 1867 </attribute> 1868 1868 1869 <attribute name=" LogoImagePath" type="wstring">1869 <attribute name="logoImagePath" type="wstring"> 1870 1870 <desc>Local file system path for external BIOS image.</desc> 1871 1871 </attribute> 1872 1872 1873 <attribute name=" BootMenuMode" type="BIOSBootMenuMode">1873 <attribute name="bootMenuMode" type="BIOSBootMenuMode"> 1874 1874 <desc>Mode of the BIOS boot device menu.</desc> 1875 1875 </attribute> … … 1886 1886 </attribute> 1887 1887 1888 <attribute name=" TimeOffset" type="long long">1888 <attribute name="timeOffset" type="long long"> 1889 1889 <desc> 1890 1890 Offset in milliseconds from the host system time. This allows for … … 6136 6136 <interface 6137 6137 name="IFramebuffer" extends="$unknown" 6138 uuid=" b47af7e6-acb1-4a75-ab4e-ec67b8125e1c"6138 uuid="450058a4-fef0-4987-81c2-7b89bfc2242f" 6139 6139 wsmap="suppress" 6140 6140 > … … 6321 6321 <method name="solidFill"> 6322 6322 <desc> 6323 Fill the specified rectangle on screen with a solid color.6323 Fills the specified rectangle on screen with a solid color. 6324 6324 </desc> 6325 6325 <param name="x" type="unsigned long" dir="in"/> … … 6333 6333 <method name="copyScreenBits"> 6334 6334 <desc> 6335 Cop yspecified rectangle on the screen.6335 Copies specified rectangle on the screen. 6336 6336 </desc> 6337 6337 <param name="xDst" type="unsigned long" dir="in"/> … … 6346 6346 <method name="getVisibleRegion"> 6347 6347 <desc> 6348 Query the visible region 6349 </desc> 6350 <param name="pcRect" type="unsigned long" dir="out"/> 6351 <param name="pRect" type="octet" mod="ptr" dir="in"/> 6348 Returns the visible region of this framebuffer. 6349 6350 If the @a rectangles parameter is <tt>NULL</tt> then the value of the 6351 @a count parameter is ignored and the number of elements necessary to 6352 describe the current visible region is returned in @a countCopied. 6353 6354 If @a rectangles is not <tt>NULL</tt> but @a count is less 6355 than the required number of elements to store region data, the method 6356 will report a failure. If @a count is equal or greater than the 6357 required number of elements, then the actual number of elements copied 6358 to the provided array will be returned in @a countCopied. 6359 6360 <note> 6361 The address of the provided array must be in the process space of 6362 this IFramebuffer object. 6363 </note> 6364 </desc> 6365 <param name="rectangles" type="octet" mod="ptr" dir="in"> 6366 <desc>Pointer to the <tt>RTRECT</tt> array to receive region data.</desc> 6367 </param> 6368 <param name="count" type="unsigned long" dir="in"> 6369 <desc>Number of <tt>RTRECT</tt> elements in the @a rectangles array.</desc> 6370 </param> 6371 <param name="countCopied" type="unsigned long" dir="return"> 6372 <desc>Number of elements copied to the @a rectangles array.</desc> 6373 </param> 6352 6374 </method> 6353 6375 6354 6376 <method name="setVisibleRegion"> 6355 6377 <desc> 6356 Set the visible region 6357 </desc> 6358 <param name="cRect" type="unsigned long" dir="in"/> 6359 <param name="pRect" type="octet" mod="ptr" dir="in"/> 6378 Suggests a new visible region to this framebuffer. This region 6379 represents the area of the VM display which is a union of regions of 6380 all top-level windows of the guest operating system running inside the 6381 VM (if the Guest Additions for this system support this 6382 functionality). This information may be used by the frontends to 6383 implement the seamless desktop integration feature. 6384 6385 <note> 6386 The address of the provided array must be in the process space of 6387 this IFramebuffer object. 6388 </note> 6389 <note> 6390 The IFramebuffer implementation must make a copy of the provided 6391 array of rectangles. 6392 </note> 6393 </desc> 6394 <param name="rectangles" type="octet" mod="ptr" dir="in"> 6395 <desc>Pointer to the <tt>RTRECT</tt> array.</desc> 6396 </param> 6397 <param name="count" type="unsigned long" dir="in"> 6398 <desc>Number of <tt>RTRECT</tt> elements in the @a rectangles array.</desc> 6399 </param> 6360 6400 </method> 6361 6401 … … 6462 6502 </method> 6463 6503 6464 <method name=" queryFramebuffer">6504 <method name="getFramebuffer"> 6465 6505 <desc> 6466 6506 Queries the framebuffer for given screen. … … 6698 6738 <interface 6699 6739 name="ISerialPort" extends="$unknown" 6700 uuid=" 924107d2-1cac-4fc8-93be-e2d54f78dc67"6740 uuid="a5ab0989-0ca9-4d5e-b565-f7739b92bb0c" 6701 6741 wsmap="managed" 6702 6742 > … … 6717 6757 </attribute> 6718 6758 6719 <attribute name=" iobase" type="unsigned long">6759 <attribute name="IOBase" type="unsigned long"> 6720 6760 <desc>Gets the I/O base of the serial port.</desc> 6721 6761 </attribute> 6722 6762 6723 <attribute name=" irq" type="unsigned long">6763 <attribute name="IRQ" type="unsigned long"> 6724 6764 <desc>Gets the IRQ of the serial port.</desc> 6725 6765 </attribute> … … 6743 6783 <interface 6744 6784 name="IMachineDebugger" extends="$unknown" 6745 uuid=" 288da658-74fa-4877-ab5c-dafdad19a1cd"6785 uuid="358b05cd-6d43-42b9-9c2b-75d466a58cfc" 6746 6786 wsmap="suppress" 6747 6787 > … … 6778 6818 </attribute> 6779 6819 6780 <attribute name=" LogEnabled" type="boolean">6820 <attribute name="logEnabled" type="boolean"> 6781 6821 <desc>Switch for enabling and disabling logging.</desc> 6782 6822 </attribute> … … 6789 6829 </attribute> 6790 6830 6791 <attribute name=" VirtualTimeRate" type="unsigned long">6831 <attribute name="virtualTimeRate" type="unsigned long"> 6792 6832 <desc> 6793 6833 The rate at which the virtual time runs expressed as a percentage. … … 6814 6854 <interface 6815 6855 name="IUSBController" extends="$unknown" 6816 uuid=" 9a110c34-93c2-46b0-8ac2-b09d1067be56"6856 uuid="bf21872c-265c-41a9-99d4-ce0dcdc34a91" 6817 6857 wsmap="managed" 6818 6858 > … … 6834 6874 </attribute> 6835 6875 6836 <attribute name=" DeviceFilters" type="IUSBDeviceFilterCollection" readonly="yes">6876 <attribute name="deviceFilters" type="IUSBDeviceFilterCollection" readonly="yes"> 6837 6877 <desc> 6838 6878 List of USB device filters associated with the machine. -
trunk/src/VBox/Main/include/DisplayImpl.h
r3278 r3576 173 173 STDMETHOD(UnlockFramebuffer)(); 174 174 STDMETHOD(RegisterExternalFramebuffer)(IFramebuffer *frameBuf); 175 STDMETHOD(SetFramebuffer)(ULONG aScreenId, IFramebuffer * 176 STDMETHOD( QueryFramebuffer)(ULONG aScreenId, IFramebuffer * * aFramebuffer, LONG * aXOrigin, LONG *aYOrigin);175 STDMETHOD(SetFramebuffer)(ULONG aScreenId, IFramebuffer *aFramebuffer); 176 STDMETHOD(GetFramebuffer)(ULONG aScreenId, IFramebuffer **aFramebuffer, LONG *aXOrigin, LONG *aYOrigin); 177 177 STDMETHOD(SetVideoModeHint)(ULONG width, ULONG height, ULONG colorDepth, ULONG display); 178 178 STDMETHOD(TakeScreenShot)(BYTE *address, ULONG width, ULONG height); -
trunk/src/VBox/Main/include/FramebufferImpl.h
r3571 r3576 76 76 ULONG width, ULONG height, BOOL *handled); 77 77 78 STDMETHOD(GetVisibleRegion)( ULONG * aPcRect, BYTE * aPRect);79 STDMETHOD(SetVisibleRegion)( ULONG aCRect, BYTE * aPRect);78 STDMETHOD(GetVisibleRegion)(BYTE *aRectangles, ULONG aCount, ULONG *aCountCopied); 79 STDMETHOD(SetVisibleRegion)(BYTE *aRectangles, ULONG aCount); 80 80 81 81 private: -
trunk/src/VBox/Main/include/SerialPortImpl.h
r3500 r3576 42 42 : mSlot (0) 43 43 , mEnabled(FALSE) 44 , mI rq(4)45 , mI obase (0x3f8)44 , mIRQ (4) 45 , mIOBase (0x3f8) 46 46 {} 47 47 … … 51 51 (mSlot == that.mSlot && 52 52 mEnabled == that.mEnabled && 53 mI rq == that.mIrq&&54 mI obase == that.mIobase);53 mIRQ == that.mIRQ && 54 mIOBase == that.mIOBase); 55 55 } 56 56 57 57 ULONG mSlot; 58 58 BOOL mEnabled; 59 ULONG mI rq;60 ULONG mI obase;59 ULONG mIRQ; 60 ULONG mIOBase; 61 61 Bstr mPipe; 62 62 BOOL mServer; … … 91 91 STDMETHOD(COMGETTER(Enabled)) (BOOL *aEnabled); 92 92 STDMETHOD(COMSETTER(Enabled)) (BOOL aEnabled); 93 STDMETHOD(COMGETTER(I rq)) (ULONG *aIrq);94 STDMETHOD(COMSETTER(I rq)) (ULONG aIrq);95 STDMETHOD(COMGETTER(I obase)) (ULONG *aIobase);96 STDMETHOD(COMSETTER(I obase)) (ULONG aIobase);93 STDMETHOD(COMGETTER(IRQ)) (ULONG *aIRQ); 94 STDMETHOD(COMSETTER(IRQ)) (ULONG aIRQ); 95 STDMETHOD(COMGETTER(IOBase)) (ULONG *aIOBase); 96 STDMETHOD(COMSETTER(IOBase)) (ULONG aIOBase); 97 97 STDMETHOD(COMGETTER(Pipe)) (BSTR *aPipe); 98 98 STDMETHOD(COMSETTER(Pipe)) (INPTR BSTR aPipe);
Note:
See TracChangeset
for help on using the changeset viewer.