PHYSICAL_ADDRESS
NTAPI
-CDmaChannelInit::PhysicalAddress(
- PPHYSICAL_ADDRESS Address)
+CDmaChannelInit::PhysicalAddress()
{
DPRINT("CDmaChannelInit_PhysicalAdress: this %p Virtuell %p Physical High %x Low %x%\n", this, m_Buffer, m_Address.HighPart, m_Address.LowPart);
- PHYSICAL_ADDRESS Result;
-
- Address->QuadPart = m_Address.QuadPart;
- Result.QuadPart = (PtrToUlong(Address));
- return Result;
+ return m_Address;
}
+
VOID
NTAPI
CDmaChannelInit::SetBufferSize(
IN ULONG BufferSize); \
\
STDMETHODIMP_(PVOID) SystemAddress(void); \
- STDMETHODIMP_(PHYSICAL_ADDRESS) PhysicalAddress( \
- IN PPHYSICAL_ADDRESS PhysicalAddressConstraint OPTIONAL); \
+ STDMETHODIMP_(PHYSICAL_ADDRESS) PhysicalAddress(); \
STDMETHODIMP_(PADAPTER_OBJECT) GetAdapterObject(void); \
\
STDMETHODIMP_(void) CopyTo( \
IN ULONG BufferSize) PURE; \
\
STDMETHOD_(PVOID, SystemAddress)( THIS ) PURE; \
- STDMETHOD_(PHYSICAL_ADDRESS, PhysicalAddress)( THIS_ \
- IN PPHYSICAL_ADDRESS Address) PURE; \
+ STDMETHOD_(PHYSICAL_ADDRESS, PhysicalAddress)( THIS) PURE; \
STDMETHOD_(PADAPTER_OBJECT, GetAdapterObject)( THIS ) PURE; \
\
STDMETHOD_(void, CopyTo)( THIS_ \