D:/opendownloadmanager/ODM-1.x/Include.Add/archive/MyWindows.h File Reference

#include <stddef.h>
#include <string.h>
#include "MyGuidDef.h"

Go to the source code of this file.

Classes

struct  LARGE_INTEGER
struct  _ULARGE_INTEGER
struct  _FILETIME
struct  IUnknown
struct  tagPROPVARIANT

Defines

#define HRESULT   LONG
#define FAILED(Status)   ((HRESULT)(Status)<0)
#define S_OK   ((HRESULT)0x00000000L)
#define S_FALSE   ((HRESULT)0x00000001L)
#define E_NOINTERFACE   ((HRESULT)0x80004002L)
#define E_ABORT   ((HRESULT)0x80004004L)
#define E_FAIL   ((HRESULT)0x80004005L)
#define STG_E_INVALIDFUNCTION   ((HRESULT)0x80030001L)
#define E_OUTOFMEMORY   ((HRESULT)0x8007000EL)
#define E_INVALIDARG   ((HRESULT)0x80070057L)
#define STDMETHODCALLTYPE
#define STDMETHOD_(t, f)   virtual t STDMETHODCALLTYPE f
#define STDMETHOD(f)   STDMETHOD_(HRESULT, f)
#define STDMETHODIMP_(type)   type STDMETHODCALLTYPE
#define STDMETHODIMP   STDMETHODIMP_(HRESULT)
#define PURE   = 0
#define MIDL_INTERFACE(x)   struct
#define VARIANT_TRUE   ((VARIANT_BOOL)-1)
#define VARIANT_FALSE   ((VARIANT_BOOL)0)
#define CP_ACP   0
#define CP_OEMCP   1

Typedefs

typedef char CHAR
typedef unsigned char UCHAR
typedef unsigned char BYTE
typedef short SHORT
typedef unsigned short USHORT
typedef unsigned short WORD
typedef short VARIANT_BOOL
typedef int INT
typedef Int32 INT32
typedef unsigned int UINT
typedef UInt32 UINT32
typedef INT32 LONG
typedef UINT32 ULONG
typedef UINT32 DWORD
typedef Int64 LONGLONG
typedef UInt64 ULONGLONG
typedef struct _ULARGE_INTEGER ULARGE_INTEGER
typedef const CHARLPCSTR
typedef CHAR TCHAR
typedef const TCHARLPCTSTR
typedef wchar_t WCHAR
typedef WCHAR OLECHAR
typedef const WCHARLPCWSTR
typedef OLECHARBSTR
typedef const OLECHARLPCOLESTR
typedef OLECHARLPOLESTR
typedef struct _FILETIME FILETIME
typedef ULONG PROPID
typedef LONG SCODE
typedef IUnknownLPUNKNOWN
typedef unsigned short VARTYPE
typedef WORD PROPVAR_PAD1
typedef WORD PROPVAR_PAD2
typedef WORD PROPVAR_PAD3
typedef struct tagPROPVARIANT PROPVARIANT
typedef PROPVARIANT tagVARIANT
typedef tagVARIANT VARIANT
typedef VARIANT VARIANTARG
typedef enum tagSTREAM_SEEK STREAM_SEEK

Enumerations

enum  VARENUM {
  VT_EMPTY = 0, VT_NULL = 1, VT_I2 = 2, VT_I4 = 3,
  VT_R4 = 4, VT_R8 = 5, VT_CY = 6, VT_DATE = 7,
  VT_BSTR = 8, VT_DISPATCH = 9, VT_ERROR = 10, VT_BOOL = 11,
  VT_VARIANT = 12, VT_UNKNOWN = 13, VT_DECIMAL = 14, VT_I1 = 16,
  VT_UI1 = 17, VT_UI2 = 18, VT_UI4 = 19, VT_I8 = 20,
  VT_UI8 = 21, VT_INT = 22, VT_UINT = 23, VT_VOID = 24,
  VT_HRESULT = 25, VT_FILETIME = 64
}
enum  tagSTREAM_SEEK { STREAM_SEEK_SET = 0, STREAM_SEEK_CUR = 1, STREAM_SEEK_END = 2 }

Functions

MY_EXTERN_C BSTR SysAllocStringByteLen (LPCSTR psz, UINT len)
MY_EXTERN_C BSTR SysAllocString (const OLECHAR *sz)
MY_EXTERN_C void SysFreeString (BSTR bstr)
MY_EXTERN_C UINT SysStringByteLen (BSTR bstr)
MY_EXTERN_C UINT SysStringLen (BSTR bstr)
MY_EXTERN_C DWORD GetLastError ()
MY_EXTERN_C HRESULT VariantClear (VARIANTARG *prop)
MY_EXTERN_C HRESULT VariantCopy (VARIANTARG *dest, VARIANTARG *src)
MY_EXTERN_C LONG CompareFileTime (const FILETIME *ft1, const FILETIME *ft2)


Define Documentation

#define CP_ACP   0

#define CP_OEMCP   1

#define E_ABORT   ((HRESULT)0x80004004L)

#define E_FAIL   ((HRESULT)0x80004005L)

Definition at line 67 of file MyWindows.h.

Referenced by CSourceStream::Active(), CDynamicOutputPin::Active(), CBasePin::AgreeMediaType(), CVideoTransformFilter::AlterQuality(), AmGetLastErrorToHResult(), vmsWebBrowserEvents::Attach(), CDownloads_Opinions_WBEvents::Attach(), CBasePin::AttemptConnection(), CAMThread::CallWorker(), CBaseReferenceClock::CBaseReferenceClock(), CImageDisplay::CheckMediaType(), CSourceStream::CheckMediaType(), CAMThread::CoInitializeHelper(), CAsyncOutputPin::CompleteConnect(), ConvertBoolToHRESULT(), CFDMUploader::CreateUpload(), CTransInPlaceFilter::DecideBufferSize(), DllRegisterServer(), CIEWGDM::Download(), CDynamicOutputPin::DynamicReconnect(), EliminateSubKey(), CRendererPosPassThru::EOS(), CFDMCustButton::Exec(), CWGUrlReceiver::get_UIState(), GetArchiveItemFileTime(), GetArchiveItemPath(), CPosPassThru::GetMediaTime(), CRendererPosPassThru::GetMediaTime(), vms7zipArchiveExtractCallback::GetStream(), CArchiveExtractCallback::GetStream(), CFDMUploader::GetUploadPackageName(), CFDMUploader::GetUploadTargetUrl(), CWgUrlListReceiver::GetUrlListFromDocumentSelection(), CSeekingPassThru::Init(), IsArchiveItemProp(), CTransInPlaceInputPin::NotifyAllocator(), fsPartMediaPlayer::Open(), OpenArchive(), CDownloads_VideoPreview::Play(), CBaseRenderer::PrepareReceive(), CBaseWindow::PrepareWindow(), CFDMFlashVideoDownloads::ProcessIeDocument(), fsFileStream::Read(), CStdInFileStream::Read(), CInFileStream::Read(), CBasePin::ReceiveConnection(), CImageDisplay::RefreshDisplayType(), COutFileStream::Seek(), CInFileStream::Seek(), vms7zipArchiveExtractCallback::SetOperationResult(), CArchiveExtractCallback::SetOperationResult(), COutFileStream::SetSize(), CBaseVideoRenderer::ShouldDrawSampleNow(), CPullPin::StartThread(), CBasePin::TryMediaTypes(), CAsyncIo::WaitForNext(), CStdOutFileStream::Write(), and COutFileStream::Write().

#define E_INVALIDARG   ((HRESULT)0x80070057L)

Definition at line 70 of file MyWindows.h.

Referenced by CWgUrlListReceiver::AddUrlToList(), CBaseReferenceClock::AdvisePeriodic(), CBaseReferenceClock::AdviseTime(), CBasePin::AgreeMediaType(), CBasePin::AttemptConnection(), CDynamicOutputPin::Block(), CImageDisplay::CheckMediaType(), CTransformOutputPin::CheckMediaType(), CImageAllocator::CheckSizes(), CBaseControlVideo::CheckSourceRect(), CBaseControlVideo::CheckTargetRect(), CImageDisplay::CheckVideoType(), CSourceSeeking::ConvertTimeFormat(), CBaseControlVideo::CopyImage(), CFDMDownloadsStat::get_Download(), CFDMDownload::get_DownloadText(), CBaseControlVideo::GetImageSize(), CSourceStream::GetMediaType(), CAsyncOutputPin::GetMediaType(), CWgBHO::GetSite(), CFDMIECookiesBHO::GetSite(), CBaseControlVideo::GetVideoPaletteEntries(), CBaseControlWindow::HideCursor(), CEnumMediaTypes::Next(), CEnumPins::Next(), CFDMFlashVideoDownloads::ProcessIeDocument(), CBaseControlWindow::put_AutoShow(), CBaseControlWindow::put_BackgroundPalette(), CBaseControlWindow::put_Height(), CBaseControlWindow::put_Left(), CPosPassThru::put_Rate(), CBaseControlWindow::put_Top(), CBaseControlWindow::put_Visible(), CBaseControlWindow::put_Width(), CBaseControlWindow::put_WindowStyle(), CBasePin::ReceiveConnection(), CSourceSeeking::SetPositions(), CMediaSample::SetProperties(), CPosPassThru::SetRate(), CFDMIECookiesBHO::SetSite(), CSourceSeeking::SetTimeFormat(), CBaseControlWindow::SetWindowForeground(), CBaseControlWindow::SetWindowPosition(), CBasePropertyPage::Show(), and CBasePin::TryMediaTypes().

#define E_NOINTERFACE   ((HRESULT)0x80004002L)

#define E_OUTOFMEMORY   ((HRESULT)0x8007000EL)

#define FAILED ( Status   )     ((HRESULT)(Status)<0)

Definition at line 59 of file MyWindows.h.

Referenced by fsIECatchMgr::ActivateIE2(), CSourceStream::Active(), CFDMDownloadsStat::AddDownloadToList(), CImageAllocator::Alloc(), CMemAllocator::Alloc(), AMovieDllRegisterServer(), AMovieDllRegisterServer2(), AMovieDllUnregisterServer(), AMovieSetupRegisterFilter(), NWindows::NCOM::CPropVariant::Attach(), fsShellWindowsEvents::Attach(), fsShellBrowsersEvents::Attach(), CBasePin::AttemptConnection(), CTransformInputPin::BeginFlush(), CDynamicOutputPin::Block(), CRendererInputPin::BreakConnect(), CBaseInputPin::BreakConnect(), CBaseOutputPin::BreakConnect(), CDeferredCommand::Cancel(), CPosPassThru::CanSeekBackward(), CPosPassThru::CanSeekForward(), CAutoUsingOutputPin::CAutoUsingOutputPin(), CDeferredCommand::CDeferredCommand(), CDynamicOutputPin::CDynamicOutputPin(), CDynamicOutputPin::ChangeMediaType(), CDynamicOutputPin::ChangeMediaTypeHelper(), CDynamicOutputPin::ChangeOutputFormat(), CPosPassThru::CheckCapabilities(), CTransformOutputPin::CheckConnect(), CTransformInputPin::CheckConnect(), CBaseOutputPin::CheckConnect(), CBaseStreamControl::CheckStreamState(), CPullPin::CollectAndDeliver(), CBaseAllocator::Commit(), CAsyncRequest::Complete(), CTransformOutputPin::CompleteConnect(), CTransformInputPin::CompleteConnect(), CRendererInputPin::CompleteConnect(), CPullPin::Connect(), CBasePin::Connect(), CWgBHO::Connect(), CFDMIECookiesBHO::Connect(), CPosPassThru::ConvertTimeFormat(), CTransInPlaceFilter::Copy(), CBaseControlVideo::CopyImage(), COutputQueue::COutputQueue(), CImageAllocator::CreateImageSample(), CClassFactory::CreateInstance(), CreatePosPassThru(), CTransInPlaceFilter::DecideBufferSize(), NWindows::NCOM::CPropVariant::Detach(), fsDShowFilterDetector::DetectMediaType(), CFDMIECookiesBHO::Disconnect(), CBasePin::DisconnectInternal(), DllRegisterServer(), CSourceStream::DoBufferProcessingLoop(), CIEWGDM::Download(), CDrawImage::DrawVideoImageHere(), CTransformInputPin::EndFlush(), COutputQueue::EOS(), vms7zipArchive::Extract(), CDrawImage::FastRender(), vms7zipArchive::Find7zipDLL(), for(), fsUrlToFdm(), CPosPassThru::get_CurrentPosition(), CPosPassThru::get_Duration(), vms7zipFormatDLL::get_GUID(), CPosPassThru::get_PrerollTime(), CPosPassThru::get_Rate(), CPosPassThru::get_StopTime(), CBaseInputPin::GetAllocator(), CPosPassThru::GetAvailable(), CPosPassThru::GetCapabilities(), fsDirectXVersion::GetCurrentVersion(), CBaseRenderer::GetMediaPositionInterface(), CBasePropertyPage::GetPageInfo(), CPosPassThru::GetPeer(), CPosPassThru::GetPeerSeeking(), CPosPassThru::GetPositions(), CPosPassThru::GetRate(), CAggDrawSurface::GetSurfaceDesc(), CPosPassThru::GetTimeFormat(), CBaseDispatch::GetTypeInfo(), CWgUrlListReceiver::GetUrlListFromDocumentSelection(), if(), CSourceStream::Inactive(), CSeekingPassThru::Init(), CAsyncOutputPin::InitAllocator(), CTransformFilter::InitializeOutputSample(), CAMThread::InitialThreadProc(), CFdmApp::InitInstance(), NWindows::NCOM::CPropVariant::InternalClear(), NWindows::NCOM::CPropVariant::InternalCopy(), CDeferredCommand::Invoke(), CBaseBasicVideo::Invoke(), CBaseVideoWindow::Invoke(), CBasicAudio::Invoke(), CMediaPosition::Invoke(), CMediaEvent::Invoke(), CMediaControl::Invoke(), CPosPassThru::IsFormatSupported(), vms7zipFormatDLL::IsSupportedArchive(), CPosPassThru::IsUsingTimeFormat(), CBaseFilter::JoinFilterGraph(), vmsImage_CtxFree::Load(), CPersistStream::Load(), vmsImage::LoadImage(), CTransformOutputPin::NonDelegatingQueryInterface(), CDownloads_Opinions_WBEvents::OnDocumentComplete(), fsPartMediaPlayer::Open(), fsPartMediaPlayer::Open2(), CBaseRenderer::Pause(), CBaseFilter::Pause(), CPullPin::PauseThread(), CDownloads_VideoPreview::Play(), CDeferredCommand::Postpone(), CPullPin::Process(), CFDMFlashVideoDownloads::ProcessIeDocument(), CPosPassThru::put_CurrentPosition(), CBaseControlVideo::put_DestinationHeight(), CBaseControlVideo::put_DestinationLeft(), CBaseControlVideo::put_DestinationTop(), CBaseControlVideo::put_DestinationWidth(), CPosPassThru::put_PrerollTime(), CPosPassThru::put_Rate(), CBaseControlVideo::put_SourceHeight(), CBaseControlVideo::put_SourceLeft(), CBaseControlVideo::put_SourceTop(), CBaseControlVideo::put_SourceWidth(), CPosPassThru::put_StopTime(), CBasePin::QueryAccept(), CPosPassThru::QueryPreferredFormat(), CPullPin::QueueSample(), CVideoTransformFilter::Receive(), CTransInPlaceFilter::Receive(), CTransformFilter::Receive(), CBaseRenderer::Receive(), CBaseInputPin::Receive(), CBaseInputPin::ReceiveCanBlock(), CBasePin::ReceiveConnection(), RegisterAllServers(), CRendererPosPassThru::RegisterMediaTime(), CAsyncOutputPin::Request(), CAsyncIo::Request(), CAsyncOutputPin::RequestAllocator(), CBaseRenderer::Run(), CBaseFilter::Run(), CBaseMediaFilter::Run(), CPersistStream::Save(), CBaseRenderer::ScheduleSample(), CDlgVidSeek::Set_MediaSeeking(), CBaseControlVideo::SetDefaultDestinationPosition(), CBaseControlVideo::SetDefaultSourcePosition(), CBaseControlVideo::SetDestinationPosition(), CTransformOutputPin::SetMediaType(), CRendererInputPin::SetMediaType(), CPosPassThru::SetPositions(), CImageAllocator::SetProperties(), CPosPassThru::SetRate(), CBaseControlVideo::SetSourcePosition(), CPosPassThru::SetTimeFormat(), CDrawImage::SlowRender(), CPullPin::StartThread(), fsPartMediaPlayer::Stop(), CBaseFilter::Stop(), CPullPin::StopThread(), CBaseFilter::StreamTime(), CBaseMediaFilter::StreamTime(), CDynamicOutputPin::SynchronousBlockOutputPin(), CAsyncIo::SyncRead(), CAsyncOutputPin::SyncReadAligned(), CAsyncIo::SyncReadAligned(), CSourceStream::ThreadProc(), COutputQueue::ThreadProc(), CFDMForFirefox::TransferUrlToFDM(), CBasePin::TryMediaTypes(), and UrlToFdm().

#define HRESULT   LONG

Definition at line 58 of file MyWindows.h.

Referenced by CWGUrlReceiver::_threadAddPage(), CSourceStream::Active(), CFDMDownloadsStat::AddDownloadToList(), CBaseReferenceClock::AdvisePeriodic(), CBaseReferenceClock::AdviseTime(), CBasePin::AgreeMediaType(), CImageAllocator::Alloc(), CMemAllocator::Alloc(), AMovieDllRegisterServer(), AMovieDllRegisterServer2(), AMovieDllUnregisterServer(), AMovieSetupRegisterFilter(), AMovieSetupRegisterFilter2(), AMovieSetupRegisterServer(), AMovieSetupUnregisterServer(), CBasePropertyPage::Apply(), NWindows::NCOM::CPropVariant::Attach(), fsShellWindowsEvents::Attach(), fsShellBrowsersEvents::Attach(), CBasePin::AttemptConnection(), CTransformInputPin::BeginFlush(), CTransformFilter::BeginFlush(), CDynamicOutputPin::Block(), CRendererInputPin::BreakConnect(), CBaseInputPin::BreakConnect(), CBaseOutputPin::BreakConnect(), CDeferredCommand::Cancel(), CPosPassThru::CanSeekBackward(), CPosPassThru::CanSeekForward(), CAutoUsingOutputPin::CAutoUsingOutputPin(), CDeferredCommand::CDeferredCommand(), CDynamicOutputPin::CDynamicOutputPin(), CDynamicOutputPin::ChangeMediaType(), CDynamicOutputPin::ChangeMediaTypeHelper(), CDynamicOutputPin::ChangeOutputFormat(), CPosPassThru::CheckCapabilities(), CTransformOutputPin::CheckConnect(), CTransformInputPin::CheckConnect(), CBaseOutputPin::CheckConnect(), CTransInPlaceOutputPin::CheckMediaType(), CTransInPlaceInputPin::CheckMediaType(), CTransformInputPin::CheckMediaType(), CPullPin::CleanupCancelled(), CEnumMediaTypes::Clone(), CEnumPins::Clone(), fsPartMediaPlayer::Close(), CAMThread::CoInitializeHelper(), CPullPin::CollectAndDeliver(), CBaseAllocator::Commit(), CTransformOutputPin::CompleteConnect(), CTransformInputPin::CompleteConnect(), CRendererInputPin::CompleteConnect(), CDynamicOutputPin::CompleteConnect(), CPullPin::Connect(), CBasePin::Connect(), CWgBHO::Connect(), CFDMIECookiesBHO::Connect(), CPosPassThru::ConvertTimeFormat(), CTransInPlaceFilter::Copy(), CBaseControlVideo::CopyImage(), COutputQueue::COutputQueue(), CImageAllocator::CreateImageSample(), CClassFactory::CreateInstance(), CreatePosPassThru(), CPullPin::DecideAllocator(), CBaseOutputPin::DecideAllocator(), CTransInPlaceFilter::DecideBufferSize(), DecompressArchive(), DecompressArchives(), CPullPin::DeliverSample(), NWindows::NCOM::CPropVariant::Detach(), vmsFlashHelper::DisableFlashMovies(), CFDMIECookiesBHO::Disconnect(), CBasePin::DisconnectInternal(), DllRegisterServer(), CSourceStream::DoBufferProcessingLoop(), CIEWGDM::Download(), CDrawImage::DrawVideoImageHere(), CDynamicOutputPin::DynamicReconnect(), CTransformInputPin::EndFlush(), CRendererInputPin::EndFlush(), CTransformInputPin::EndOfStream(), CTransformFilter::EndOfStream(), CRendererInputPin::EndOfStream(), CRenderedInputPin::EndOfStream(), COutputQueue::EOS(), CRendererPosPassThru::EOS(), vms7zipArchive::Extract(), CDrawImage::FastRender(), CTransformFilter::FindPin(), fsUrlToFdm(), CPosPassThru::get_CurrentPosition(), CPosPassThru::get_Duration(), vms7zipFormatDLL::get_GUID(), CPosPassThru::get_PrerollTime(), CPosPassThru::get_Rate(), CPosPassThru::get_StopTime(), CTransInPlaceInputPin::GetAllocator(), CBaseInputPin::GetAllocator(), CPosPassThru::GetAvailable(), CPosPassThru::GetCapabilities(), CPosPassThru::GetCurrentPosition(), fsDirectXVersion::GetCurrentVersion(), vmsFlashHelper::GetFlashMoviesObjList_noframes(), CDeferredCommand::GetHResult(), CBaseDispatch::GetIDsOfNames(), CBaseRenderer::GetMediaPositionInterface(), CRendererPosPassThru::GetMediaTime(), CBasePropertyPage::GetPageInfo(), CPosPassThru::GetPeer(), CPosPassThru::GetPeerSeeking(), CTransInPlaceFilter::GetPin(), CTransformFilter::GetPin(), CBaseRenderer::GetPin(), CPosPassThru::GetPositions(), CPosPassThru::GetRate(), CPosPassThru::GetSeekingLongLong(), CAggDrawSurface::GetSurfaceDesc(), CBaseReferenceClock::GetTime(), CPosPassThru::GetTimeFormat(), CBaseDispatch::GetTypeInfo(), fsPartMediaPlayer::HandleGraphEvent(), IFDM_Shutdown_Proxy(), IFDM_Shutdown_Stub(), IFDMDownload_get_DownloadText_Proxy(), IFDMDownload_get_DownloadText_Stub(), IFDMDownload_get_Url_Proxy(), IFDMDownload_get_Url_Stub(), IFDMDownload_put_Url_Proxy(), IFDMDownload_put_Url_Stub(), IFDMDownloadsStat_BuildListOfDownloads_Proxy(), IFDMDownloadsStat_BuildListOfDownloads_Stub(), IFDMDownloadsStat_get_Download_Proxy(), IFDMDownloadsStat_get_Download_Stub(), IFDMDownloadsStat_get_DownloadCount_Proxy(), IFDMDownloadsStat_get_DownloadCount_Stub(), IFDMFlashVideoDownloads_CreateFromUrl_Proxy(), IFDMFlashVideoDownloads_CreateFromUrl_Stub(), IFDMFlashVideoDownloads_ProcessHtml_Proxy(), IFDMFlashVideoDownloads_ProcessHtml_Stub(), IFDMFlashVideoDownloads_ProcessIeDocument_Proxy(), IFDMFlashVideoDownloads_ProcessIeDocument_Stub(), IFdmTorrentFilesRcvr_CreateBtDownloadFromFile_Proxy(), IFdmTorrentFilesRcvr_CreateBtDownloadFromFile_Stub(), IFdmTorrentFilesRcvr_get_ForceSilent_Proxy(), IFdmTorrentFilesRcvr_get_ForceSilent_Stub(), IFdmTorrentFilesRcvr_put_ForceSilent_Proxy(), IFdmTorrentFilesRcvr_put_ForceSilent_Stub(), CSourceStream::Inactive(), CSeekingPassThru::Init(), CAsyncOutputPin::InitAllocator(), CTransformFilter::InitializeOutputSample(), CAMThread::InitialThreadProc(), COutputQueue::InitialThreadProc(), CFdmApp::InitInstance(), NWindows::NCOM::CPropVariant::InternalClear(), NWindows::NCOM::CPropVariant::InternalCopy(), CDeferredCommand::Invoke(), CBaseBasicVideo::Invoke(), CBaseVideoWindow::Invoke(), CBasicAudio::Invoke(), CMediaPosition::Invoke(), CMediaEvent::Invoke(), CMediaControl::Invoke(), vmsFlashHelper::is_FlashElement(), CLoadDirectDraw::IsDirectDrawVersion1(), IsEqualObject(), CPosPassThru::IsFormatSupported(), fsIECatchMgr::IsMonitoringDllRegistered(), CPosPassThru::IsUsingTimeFormat(), IWGUrlListReceiver_AddUrlToList_Proxy(), IWGUrlListReceiver_AddUrlToList_Stub(), IWGUrlListReceiver_get_Comment_Proxy(), IWGUrlListReceiver_get_Comment_Stub(), IWGUrlListReceiver_get_Cookies_Proxy(), IWGUrlListReceiver_get_Cookies_Stub(), IWGUrlListReceiver_get_Referer_Proxy(), IWGUrlListReceiver_get_Referer_Stub(), IWGUrlListReceiver_get_Url_Proxy(), IWGUrlListReceiver_get_Url_Stub(), IWGUrlListReceiver_GetUrlListFromDocumentSelection_Proxy(), IWGUrlListReceiver_GetUrlListFromDocumentSelection_Stub(), IWGUrlListReceiver_put_Comment_Proxy(), IWGUrlListReceiver_put_Comment_Stub(), IWGUrlListReceiver_put_Cookies_Proxy(), IWGUrlListReceiver_put_Cookies_Stub(), IWGUrlListReceiver_put_Referer_Proxy(), IWGUrlListReceiver_put_Referer_Stub(), IWGUrlListReceiver_put_Url_Proxy(), IWGUrlListReceiver_put_Url_Stub(), IWGUrlListReceiver_ShowAddUrlListDialog_Proxy(), IWGUrlListReceiver_ShowAddUrlListDialog_Stub(), IWGUrlReceiver_AddDownload_Proxy(), IWGUrlReceiver_AddDownload_Stub(), IWGUrlReceiver_get_CheckExtension_Proxy(), IWGUrlReceiver_get_CheckExtension_Stub(), IWGUrlReceiver_get_Comment_Proxy(), IWGUrlReceiver_get_Comment_Stub(), IWGUrlReceiver_get_Cookies_Proxy(), IWGUrlReceiver_get_Cookies_Stub(), IWGUrlReceiver_get_DisableMaliciousChecking_Proxy(), IWGUrlReceiver_get_DisableMaliciousChecking_Stub(), IWGUrlReceiver_get_DisableURLExistsCheck_Proxy(), IWGUrlReceiver_get_DisableURLExistsCheck_Stub(), IWGUrlReceiver_get_FileName_Proxy(), IWGUrlReceiver_get_FileName_Stub(), IWGUrlReceiver_get_FlashVideoDownload_Proxy(), IWGUrlReceiver_get_FlashVideoDownload_Stub(), IWGUrlReceiver_get_ForceDownloadAutoStart_Proxy(), IWGUrlReceiver_get_ForceDownloadAutoStart_Stub(), IWGUrlReceiver_get_ForceSilent_Proxy(), IWGUrlReceiver_get_ForceSilent_Stub(), IWGUrlReceiver_get_ForceSilentEx_Proxy(), IWGUrlReceiver_get_ForceSilentEx_Stub(), IWGUrlReceiver_get_IgnoreSize_Proxy(), IWGUrlReceiver_get_IgnoreSize_Stub(), IWGUrlReceiver_get_PostData_Proxy(), IWGUrlReceiver_get_PostData_Stub(), IWGUrlReceiver_get_Referer_Proxy(), IWGUrlReceiver_get_Referer_Stub(), IWGUrlReceiver_get_UIState_Proxy(), IWGUrlReceiver_get_UIState_Stub(), IWGUrlReceiver_get_Url_Proxy(), IWGUrlReceiver_get_Url_Stub(), IWGUrlReceiver_get_UseSkipExtsList_Proxy(), IWGUrlReceiver_get_UseSkipExtsList_Stub(), IWGUrlReceiver_put_CheckExtension_Proxy(), IWGUrlReceiver_put_CheckExtension_Stub(), IWGUrlReceiver_put_Comment_Proxy(), IWGUrlReceiver_put_Comment_Stub(), IWGUrlReceiver_put_Cookies_Proxy(), IWGUrlReceiver_put_Cookies_Stub(), IWGUrlReceiver_put_DisableMaliciousChecking_Proxy(), IWGUrlReceiver_put_DisableMaliciousChecking_Stub(), IWGUrlReceiver_put_DisableURLExistsCheck_Proxy(), IWGUrlReceiver_put_DisableURLExistsCheck_Stub(), IWGUrlReceiver_put_FileName_Proxy(), IWGUrlReceiver_put_FileName_Stub(), IWGUrlReceiver_put_FlashVideoDownload_Proxy(), IWGUrlReceiver_put_FlashVideoDownload_Stub(), IWGUrlReceiver_put_ForceDownloadAutoStart_Proxy(), IWGUrlReceiver_put_ForceDownloadAutoStart_Stub(), IWGUrlReceiver_put_ForceSilent_Proxy(), IWGUrlReceiver_put_ForceSilent_Stub(), IWGUrlReceiver_put_ForceSilentEx_Proxy(), IWGUrlReceiver_put_ForceSilentEx_Stub(), IWGUrlReceiver_put_IgnoreSize_Proxy(), IWGUrlReceiver_put_IgnoreSize_Stub(), IWGUrlReceiver_put_PostData_Proxy(), IWGUrlReceiver_put_PostData_Stub(), IWGUrlReceiver_put_Referer_Proxy(), IWGUrlReceiver_put_Referer_Stub(), IWGUrlReceiver_put_Url_Proxy(), IWGUrlReceiver_put_Url_Stub(), IWGUrlReceiver_put_UseSkipExtsList_Proxy(), IWGUrlReceiver_put_UseSkipExtsList_Stub(), IWGUrlReceiver_ShowAddDownloadDialog_Proxy(), IWGUrlReceiver_ShowAddDownloadDialog_Stub(), IWGUrlReceiver_ShowAddPageDownloadDialog_Proxy(), IWGUrlReceiver_ShowAddPageDownloadDialog_Stub(), CBaseFilter::JoinFilterGraph(), CAsyncOutputPin::Length(), vmsImage_CtxFree::Load(), CPersistStream::Load(), CLoadDirectDraw::LoadDirectDraw(), vmsImage::LoadImage(), MyOpenArchive(), CCmdQueue::New(), CEnumMediaTypes::Next(), CTransformOutputPin::NonDelegatingQueryInterface(), CBaseReferenceClock::NonDelegatingQueryInterface(), CTransformOutputPin::Notify(), CTransInPlaceInputPin::NotifyAllocator(), CDownloads_Opinions_WBEvents::OnDocumentComplete(), fsPartMediaPlayer::Open(), fsPartMediaPlayer::Open2(), OpenArchive(), CBaseInputPin::PassNotify(), CTransformFilter::Pause(), CBaseRenderer::Pause(), CBaseFilter::Pause(), CPullPin::PauseThread(), CDownloads_VideoPreview::Play(), CDeferredCommand::Postpone(), CBaseRenderer::PrepareReceive(), CPullPin::Process(), CPosPassThru::put_CurrentPosition(), CBaseControlVideo::put_DestinationHeight(), CBaseControlVideo::put_DestinationLeft(), CBaseControlVideo::put_DestinationTop(), CBaseControlVideo::put_DestinationWidth(), CPosPassThru::put_PrerollTime(), CPosPassThru::put_Rate(), CBaseControlVideo::put_SourceHeight(), CBaseControlVideo::put_SourceLeft(), CBaseControlVideo::put_SourceTop(), CBaseControlVideo::put_SourceWidth(), CPosPassThru::put_StopTime(), CAsyncIo::PutWorkItem(), CBasePin::QueryAccept(), CPosPassThru::QueryPreferredFormat(), CPullPin::QueueSample(), CVideoTransformFilter::Receive(), CTransInPlaceFilter::Receive(), CTransformInputPin::Receive(), CTransformFilter::Receive(), CBaseRenderer::Receive(), CBaseInputPin::Receive(), CBaseInputPin::ReceiveCanBlock(), CBasePin::ReceiveConnection(), CBaseInputPin::ReceiveMultiple(), CBaseFilter::ReconnectPin(), CBaseFilter::Register(), RegisterAllServers(), CRendererPosPassThru::RegisterMediaTime(), CCmdQueue::Remove(), CAsyncOutputPin::Request(), CAsyncIo::Request(), CAsyncOutputPin::RequestAllocator(), vmsFdmWebInterfaceServer::RequestCreateNewDownload(), CBaseRenderer::Run(), CBaseFilter::Run(), CBaseMediaFilter::Run(), CPersistStream::Save(), vmsFlashHelper::SaveFlashMovies_noframes(), CBaseRenderer::ScheduleSample(), CPullPin::Seek(), CBaseRenderer::SendNotifyWindow(), CBaseVideoRenderer::SendQuality(), CBaseControlVideo::SetDefaultDestinationPosition(), CBaseControlVideo::SetDefaultSourcePosition(), CBaseControlVideo::SetDestinationPosition(), CTransformOutputPin::SetMediaType(), CTransformInputPin::SetMediaType(), CRendererInputPin::SetMediaType(), CSourceSeeking::SetPositions(), CPosPassThru::SetPositions(), CImageAllocator::SetProperties(), CPosPassThru::SetRate(), CBaseControlVideo::SetSourcePosition(), CCmdQueue::SetTimeAdvise(), CPosPassThru::SetTimeFormat(), CBaseVideoRenderer::ShouldDrawSampleNow(), CVideoTransformFilter::ShouldSkipFrame(), CDrawImage::SlowRender(), CPullPin::StartThread(), fsPartMediaPlayer::Stop(), CTransformFilter::Stop(), CBaseFilter::Stop(), CPullPin::StopThread(), CBaseFilter::StreamTime(), CBaseMediaFilter::StreamTime(), CDynamicOutputPin::SynchronousBlockOutputPin(), CAsyncIo::SyncRead(), CAsyncOutputPin::SyncReadAligned(), CAsyncIo::SyncReadAligned(), CSourceStream::ThreadProc(), COutputQueue::ThreadProc(), CBasePin::TryMediaTypes(), CAMSchedule::Unadvise(), CBaseFilter::Unregister(), UrlToFdm(), VariantCopy(), CAsyncOutputPin::WaitForNext(), and CAsyncIo::WaitForNext().

#define MIDL_INTERFACE (  )     struct

Definition at line 85 of file MyWindows.h.

#define PURE   = 0

#define S_FALSE   ((HRESULT)0x00000001L)

Definition at line 64 of file MyWindows.h.

Referenced by CWGUrlReceiver::_threadAddPage(), CBaseWindow::ActivateWindow(), CSourceStream::Active(), CWGUrlReceiver::AddDownload_imp(), CWgUrlListReceiver::AddUrlToList(), CMemAllocator::Alloc(), CBaseAllocator::Alloc(), CTransformFilter::AlterQuality(), AMovieSetupRegisterFilter(), AMovieSetupRegisterFilter2(), fsShellBrowsersEvents::Attach(), COutputQueue::BeginFlush(), CBaseRenderer::BreakConnect(), CBaseRenderer::CancelNotification(), CSourceSeeking::CheckCapabilities(), CAsyncOutputPin::CheckMediaType(), CTransformInputPin::CheckStreaming(), CBaseInputPin::CheckStreaming(), CAsyncRequest::Complete(), CBaseRenderer::CompleteStateChange(), CImagePalette::CopyPalette(), CFDMIECookiesBHO::Disconnect(), CBasePin::DisconnectInternal(), DllCanUnloadNow(), CSourceStream::DoBufferProcessingLoop(), CBaseWindow::DoRealisePalette(), CBaseRenderer::EndFlush(), FreeBSTR(), CMediaSample::GetMediaType(), COpenCallbackImp::GetStream(), CBaseReferenceClock::GetTime(), CFDMUploader::GetUploadTargetUrl(), CWgUrlListReceiver::GetUrlListFromDocumentSelection(), CBaseControlVideo::GetVideoPaletteEntries(), CBaseWindow::InactivateWindow(), CLoadDirectDraw::IsDirectDrawLoaded(), CPersistStream::IsDirty(), CMediaSample::IsDiscontinuity(), CSourceSeeking::IsFormatSupported(), CBasePropertyPage::IsPageDirty(), CMediaSample::IsPreroll(), CMediaSample::IsSyncPoint(), CSourceSeeking::IsUsingTimeFormat(), CImagePalette::MakeIdentityPalette(), CEnumMediaTypes::Next(), CEnumPins::Next(), CTransformOutputPin::Notify(), fsPartMediaPlayer::NotifyOwnerMessage(), OpenArchive(), CBaseRenderer::Pause(), CDownloads_VideoPreview::Play(), CImagePalette::PreparePalette(), CBaseRenderer::PrepareReceive(), CBasePin::QueryAccept(), CVideoTransformFilter::Receive(), CTransInPlaceFilter::Receive(), CTransformFilter::Receive(), CBaseInputPin::ReceiveCanBlock(), CBaseFilter::Register(), CSource::RemovePin(), CBaseRenderer::Render(), CBaseRenderer::Run(), CBaseVideoRenderer::SendQuality(), CBaseWindow::SetPalette(), CBaseVideoRenderer::ShouldDrawSampleNow(), CBaseRenderer::ShouldDrawSampleNow(), CWgUrlListReceiver::ShowAddUrlListDialog(), vmsDocHostUIHandler::ShowContextMenu(), CEnumMediaTypes::Skip(), CEnumPins::Skip(), CBaseRenderer::StartStreaming(), CBaseRenderer::Stop(), CPullPin::StopThread(), CAMSchedule::Unadvise(), CDynamicOutputPin::UnblockOutputPin(), CBaseFilter::Unregister(), CAsyncIo::WaitForNext(), and COutputQueue::~COutputQueue().

#define S_OK   ((HRESULT)0x00000000L)

Definition at line 63 of file MyWindows.h.

Referenced by CWGUrlReceiver::_threadAddPage(), CFDMUploadPackage::Add(), CWGUrlReceiver::AddDownload(), CWGUrlReceiver::AddDownload_imp(), CSource::AddPin(), CWgUrlListReceiver::AddUrlToList(), CAsyncIo::Alignment(), CMemAllocator::Alloc(), CDynamicOutputPin::AsynchronousBlockOutputPin(), NWindows::NCOM::CPropVariant::Attach(), fsShellWindowsEvents::Attach(), fsShellBrowsersEvents::Attach(), CWgBHO::BeforeNavigate2(), CFDMIECookiesBHO::BeforeNavigate2(), COutputQueue::BeginFlush(), CAsyncIo::BeginFlush(), CBaseInputPin::BeginFlush(), CDynamicOutputPin::Block(), CBaseInputPin::BreakConnect(), CFDMDownloadsStat::BuildListOfDownloads(), CDeferredCommand::Cancel(), CAsyncRequest::Cancel(), CBaseRenderer::CancelNotification(), CSourcePosition::CanSeekBackward(), CSourcePosition::CanSeekForward(), CAutoUsingOutputPin::CAutoUsingOutputPin(), CDynamicOutputPin::ChangeMediaType(), CDynamicOutputPin::ChangeMediaTypeHelper(), CDynamicOutputPin::ChangeOutputFormat(), CSourceSeeking::CheckCapabilities(), CTransInPlaceOutputPin::CheckMediaType(), CTransInPlaceInputPin::CheckMediaType(), CTransformInputPin::CheckMediaType(), CAsyncOutputPin::CheckMediaType(), CTransformInputPin::CheckStreaming(), CBaseInputPin::CheckStreaming(), CTransInPlaceFilter::CheckTransform(), fsPartMediaPlayer::Close(), CArchiveLink::Close(), CAsyncIo::CloseThread(), CAsyncRequest::Complete(), CBaseRenderer::CompleteStateChange(), CPullPin::Connect(), CWgBHO::Connect(), CBasePin::ConnectedTo(), CBasePin::ConnectionMediaType(), ConvertBoolToHRESULT(), CSourceSeeking::ConvertTimeFormat(), ConvertVideoInfoToVideoInfo2(), CTransInPlaceFilter::Copy(), NWindows::NCOM::CPropVariant::Copy(), COutputQueue::COutputQueue(), CreateAudioMediaType(), CFdmTorrentFilesRcvr::CreateBtDownloadFromFile(), CFDMFlashVideoDownloads::CreateFromUrl(), CreatePosPassThru(), CFDMUploader::CreateUpload(), CTransInPlaceOutputPin::DecideAllocator(), DecompressArchive(), DecompressArchives(), NWindows::NCOM::CPropVariant::Detach(), CPullPin::Disconnect(), CFDMIECookiesBHO::Disconnect(), CBasePin::DisconnectInternal(), DllCanUnloadNow(), CSourceStream::DoBufferProcessingLoop(), CRenderedInputPin::DoCompleteHandling(), CBaseWindow::DoCreateWindow(), CFDMIECookiesBHO::DocumentComplete(), CBaseWindow::DoRealisePalette(), CIEWGDM::Download(), CFDMIECookiesBHO::DownloadBegin(), CFDMIECookiesBHO::DownloadComplete(), CPullPin::Duration(), COutputQueue::EndFlush(), CAsyncIo::EndFlush(), CBaseInputPin::EndFlush(), CTransformInputPin::EndOfStream(), CBasePin::EndOfStream(), CRenderedInputPin::EndOfStream(), CCmdQueue::EndRun(), COutputQueue::EOS(), vms7zipArchive::Find7zipDLL(), CBaseFilter::FindPin(), CPosPassThru::ForceRefresh(), CWGUrlReceiver::get_CheckExtension(), CWGUrlReceiver::get_Comment(), CWgUrlListReceiver::get_Comment(), CWGUrlReceiver::get_Cookies(), CWgUrlListReceiver::get_Cookies(), CWGUrlReceiver::get_DisableMaliciousChecking(), CWGUrlReceiver::get_DisableURLExistsCheck(), CFDMDownloadsStat::get_Download(), CFDMIEStat::get_DownloadCount(), CFDMDownloadsStat::get_DownloadCount(), CFDMDownload::get_DownloadText(), CSourcePosition::get_Duration(), CWGUrlReceiver::get_FileName(), CWGUrlReceiver::get_FlashVideoDownload(), CWGUrlReceiver::get_ForceDownloadAutoStart(), CWGUrlReceiver::get_ForceSilent(), CFdmTorrentFilesRcvr::get_ForceSilent(), CWGUrlReceiver::get_ForceSilentEx(), vms7zipFormatDLL::get_GUID(), CWGUrlReceiver::get_IgnoreSize(), CFDMUploadPackage::get_Name(), CWGUrlReceiver::get_PostData(), CSourcePosition::get_Rate(), CWGUrlReceiver::get_Referer(), CWgUrlListReceiver::get_Referer(), CSourcePosition::get_StopTime(), CWGUrlReceiver::get_UIState(), CWGUrlReceiver::get_Url(), CWgUrlListReceiver::get_Url(), CFDMDownload::get_Url(), CWGUrlReceiver::get_UseSkipExtsList(), GetArchiveItemFileTime(), GetArchiveItemPath(), CSourceSeeking::GetAvailable(), CSourceSeeking::GetCapabilities(), CCmdQueue::GetCommandDueFor(), CCmdQueue::GetDueCommand(), CSourceSeeking::GetDuration(), CFDMUploadPackage::GetFileCount(), CFDMUploadPackage::GetFilePath(), vmsDocHostUIHandler::GetHostInfo(), CDlg_SpreadHelp2_wb_UIHandler::GetHostInfo(), CDeferredCommand::GetHResult(), CBaseStreamControl::GetInfo(), CAsyncOutputPin::GetMediaType(), CPosPassThru::GetPeer(), CPosPassThru::GetPeerSeeking(), CTransInPlaceFilter::GetPin(), CTransformFilter::GetPin(), CSourceSeeking::GetPositions(), CSourceSeeking::GetPreroll(), CMediaSample::GetProperties(), COpenCallbackImp::GetProperty(), CSourceSeeking::GetRate(), CBaseRenderer::GetSampleTimes(), CBaseFilter::GetState(), CBaseMediaFilter::GetState(), CSourceSeeking::GetStopPosition(), vms7zipArchiveExtractCallback::GetStream(), COpenCallbackImp::GetStream(), CArchiveExtractCallback::GetStream(), CBaseReferenceClock::GetTime(), CSourceSeeking::GetTimeFormat(), CBaseDispatch::GetTypeInfo(), CBaseDispatch::GetTypeInfoCount(), CFDMUploader::GetUploadPackageName(), CFDMUploader::GetUploadTargetUrl(), CWgUrlListReceiver::GetUrlListFromDocumentSelection(), fsPartMediaPlayer::HandleGraphEvent(), CPullPin::Inactive(), CDynamicOutputPin::Initialize(), fsIECatchMgr::Initialize(), CTransformFilter::InitializeOutputSample(), COutputQueue::InitialThreadProc(), CCmdQueue::Insert(), IsArchiveItemProp(), CPersistStream::IsDirty(), CMediaSample::IsDiscontinuity(), CSourceSeeking::IsFormatSupported(), CBasePropertyPage::IsPageDirty(), CMediaSample::IsPreroll(), CMediaSample::IsSyncPoint(), CSourceSeeking::IsUsingTimeFormat(), vmsImage_CtxFree::Load(), vmsImage::Load(), MyOpenArchive(), NWindows::NCOM::MyPropVariantClear(), CCmdQueue::New(), CTransformFilter::NewSegment(), COutputQueue::NewSegment(), CBasePin::NewSegment(), CEnumMediaTypes::Next(), CBaseRenderer::NotifyEndOfStream(), fsPartMediaPlayer::Open(), fsPartMediaPlayer::Open2(), OpenArchive(), CBaseFilter::Pause(), CBaseMediaFilter::Pause(), CDownloads_VideoPreview::Play(), vms7zipArchiveExtractCallback::PrepareOperation(), CPullPin::Process(), CFDMFlashVideoDownloads::ProcessHtml(), CFDMFlashVideoDownloads::ProcessIeDocument(), CFDMIECookiesBHO::ProgressChange(), CWGUrlReceiver::put_CheckExtension(), CWGUrlReceiver::put_Comment(), CWgUrlListReceiver::put_Comment(), CWGUrlReceiver::put_Cookies(), CWgUrlListReceiver::put_Cookies(), CWGUrlReceiver::put_DisableMaliciousChecking(), CWGUrlReceiver::put_DisableURLExistsCheck(), CWGUrlReceiver::put_FileName(), CWGUrlReceiver::put_FlashVideoDownload(), CWGUrlReceiver::put_ForceDownloadAutoStart(), CWGUrlReceiver::put_ForceSilent(), CFdmTorrentFilesRcvr::put_ForceSilent(), CWGUrlReceiver::put_ForceSilentEx(), CWGUrlReceiver::put_IgnoreSize(), CFDMUploadPackage::put_Name(), CWGUrlReceiver::put_PostData(), CWGUrlReceiver::put_Referer(), CWgUrlListReceiver::put_Referer(), CWGUrlReceiver::put_Url(), CWgUrlListReceiver::put_Url(), CFDMDownload::put_Url(), CWGUrlReceiver::put_UseSkipExtsList(), CAsyncIo::PutDoneItem(), vmsDocHostUIHandler::QueryInterface(), CSourceSeeking::QueryPreferredFormat(), CFDMCustButton::QueryStatus(), fsFileStream::Read(), CStdInFileStream::Read(), CInFileStream::Read(), ReadArchiverInfoList(), CVideoTransformFilter::Receive(), CTransformInputPin::Receive(), CBaseInputPin::Receive(), CBaseInputPin::ReceiveCanBlock(), COutputQueue::ReceiveMultiple(), CBaseInputPin::ReceiveMultiple(), CEnumPins::Refresh(), CCmdQueue::Remove(), CSource::RemovePin(), CAsyncRequest::Request(), CAsyncOutputPin::RequestAllocator(), COutputQueue::Reset(), CEnumPins::Reset(), CBaseRenderer::Run(), CCmdQueue::Run(), CBaseFilter::Run(), CBaseMediaFilter::Run(), CRenderedInputPin::Run(), CBaseRenderer::ScheduleSample(), CPullPin::Seek(), COutFileStream::Seek(), CInFileStream::Seek(), fsPartMediaPlayer::Set_Volume(), vms7zipArchiveExtractCallback::SetCompleted(), CMediaSample::SetDiscontinuity(), CBaseAllocator::SetNotify(), vms7zipArchiveExtractCallback::SetOperationResult(), CArchiveExtractCallback::SetOperationResult(), CBaseWindow::SetPalette(), fsFileStream::SetPointer(), CMediaSample::SetPointer(), CSourceSeeking::SetPositions(), CMediaSample::SetProperties(), CWgBHO::SetSite(), CFDMIECookiesBHO::SetSite(), CFDMCustButton::SetSite(), COutFileStream::SetSize(), CCmdQueue::SetSyncSource(), CSourceSeeking::SetTimeFormat(), vms7zipArchiveExtractCallback::SetTotal(), CBaseVideoRenderer::ShouldDrawSampleNow(), CVideoTransformFilter::ShouldSkipFrame(), CWGUrlReceiver::ShowAddPageDownloadDialog(), CWgUrlListReceiver::ShowAddUrlListDialog(), vmsDocHostUIHandler::ShowContextMenu(), CFDM::Shutdown(), CEnumMediaTypes::Skip(), CIEWGMonitor::Start(), CAsyncIo::StartThread(), CDynamicOutputPin::StartUsingOutputPin(), COpenCallbackImp::STDMETHOD(), fsPartMediaPlayer::Stop(), CBaseMediaFilter::Stop(), CPullPin::StopThread(), CBaseFilter::StreamTime(), CBaseMediaFilter::StreamTime(), CDynamicOutputPin::SynchronousBlockOutputPin(), CPullPin::ThreadProc(), COutputQueue::ThreadProc(), CBasePin::TryMediaTypes(), CAMSchedule::Unadvise(), CDynamicOutputPin::UnblockOutputPin(), VariantClear(), VariantCopy(), CDynamicOutputPin::WaitEvent(), CAsyncIo::WaitForNext(), CStdOutFileStream::Write(), and COutFileStream::Write().

#define STDMETHOD (  )     STDMETHOD_(HRESULT, f)

#define STDMETHOD_ ( t,
 )     virtual t STDMETHODCALLTYPE f

Definition at line 78 of file MyWindows.h.

Referenced by DECLARE_INTERFACE().

#define STDMETHODCALLTYPE

Definition at line 75 of file MyWindows.h.

#define STDMETHODIMP   STDMETHODIMP_(HRESULT)

Definition at line 81 of file MyWindows.h.

#define STDMETHODIMP_ ( type   )     type STDMETHODCALLTYPE

Definition at line 80 of file MyWindows.h.

#define STG_E_INVALIDFUNCTION   ((HRESULT)0x80030001L)

Definition at line 68 of file MyWindows.h.

Referenced by COutFileStream::Seek(), and CInFileStream::Seek().

#define VARIANT_FALSE   ((VARIANT_BOOL)0)

#define VARIANT_TRUE   ((VARIANT_BOOL)-1)


Typedef Documentation

typedef OLECHAR* BSTR

Definition at line 48 of file MyWindows.h.

typedef unsigned char BYTE

Definition at line 21 of file MyWindows.h.

typedef char CHAR

Definition at line 19 of file MyWindows.h.

typedef DWORD

Definition at line 34 of file MyWindows.h.

typedef struct _FILETIME FILETIME

typedef int INT

Definition at line 28 of file MyWindows.h.

typedef Int32 INT32

Definition at line 29 of file MyWindows.h.

typedef INT32 LONG

Definition at line 32 of file MyWindows.h.

typedef Int64 LONGLONG

Definition at line 36 of file MyWindows.h.

typedef const OLECHAR* LPCOLESTR

Definition at line 49 of file MyWindows.h.

typedef const CHAR* LPCSTR

Definition at line 42 of file MyWindows.h.

typedef const TCHAR* LPCTSTR

Definition at line 44 of file MyWindows.h.

typedef const WCHAR* LPCWSTR

Definition at line 47 of file MyWindows.h.

typedef OLECHAR* LPOLESTR

Definition at line 50 of file MyWindows.h.

typedef IUnknown* LPUNKNOWN

Definition at line 94 of file MyWindows.h.

typedef WCHAR OLECHAR

Definition at line 46 of file MyWindows.h.

typedef ULONG PROPID

Definition at line 60 of file MyWindows.h.

typedef WORD PROPVAR_PAD1

Definition at line 130 of file MyWindows.h.

typedef WORD PROPVAR_PAD2

Definition at line 131 of file MyWindows.h.

typedef WORD PROPVAR_PAD3

Definition at line 132 of file MyWindows.h.

typedef struct tagPROPVARIANT PROPVARIANT

typedef LONG SCODE

Definition at line 61 of file MyWindows.h.

typedef short SHORT

Definition at line 23 of file MyWindows.h.

Definition at line 159 of file MyWindows.h.

typedef CHAR TCHAR

Definition at line 43 of file MyWindows.h.

typedef unsigned char UCHAR

Definition at line 20 of file MyWindows.h.

typedef unsigned int UINT

Definition at line 30 of file MyWindows.h.

typedef UInt32 UINT32

Definition at line 31 of file MyWindows.h.

typedef UINT32 ULONG

Definition at line 33 of file MyWindows.h.

typedef UInt64 ULONGLONG

Definition at line 37 of file MyWindows.h.

typedef unsigned short USHORT

Definition at line 24 of file MyWindows.h.

Definition at line 160 of file MyWindows.h.

typedef short VARIANT_BOOL

Definition at line 26 of file MyWindows.h.

Definition at line 161 of file MyWindows.h.

typedef unsigned short VARTYPE

Definition at line 129 of file MyWindows.h.

typedef wchar_t WCHAR

Definition at line 45 of file MyWindows.h.

typedef unsigned short WORD

Definition at line 25 of file MyWindows.h.


Enumeration Type Documentation

Enumerator:
STREAM_SEEK_SET 
STREAM_SEEK_CUR 
STREAM_SEEK_END 

Definition at line 177 of file MyWindows.h.

enum VARENUM

Enumerator:
VT_EMPTY 
VT_NULL 
VT_I2 
VT_I4 
VT_R4 
VT_R8 
VT_CY 
VT_DATE 
VT_BSTR 
VT_DISPATCH 
VT_ERROR 
VT_BOOL 
VT_VARIANT 
VT_UNKNOWN 
VT_DECIMAL 
VT_I1 
VT_UI1 
VT_UI2 
VT_UI4 
VT_I8 
VT_UI8 
VT_INT 
VT_UINT 
VT_VOID 
VT_HRESULT 
VT_FILETIME 

Definition at line 99 of file MyWindows.h.


Function Documentation

MY_EXTERN_C LONG CompareFileTime ( const FILETIME ft1,
const FILETIME ft2 
)

MY_EXTERN_C DWORD GetLastError (  ) 

Definition at line 110 of file MyWindows.cpp.

Referenced by fsInternetDownloader::_threadDownload(), CFdmApp::_threadExitProcess(), AmGetLastErrorToHResult(), AMovieDllRegisterServer(), AMovieDllRegisterServer2(), vmsFileUtil::BuildPath(), CFdmApp::CheckFdmStartedAlready(), CFdmApp::CheckLocked(), vmsFDM::vmsFile::Close(), ConvertBoolToHRESULT(), COutputQueue::COutputQueue(), fsURL::Crack(), vmsFDM::vmsFile::Create(), vmsFileExtensionInOs::CreateAssociation(), NWindows::NFile::NDirectory::CreateComplexDirectory(), CImageAllocator::CreateDIB(), NWindows::NFile::NDirectory::CreateTempDirectory(), CBaseWindow::DoCreateWindow(), CBaseWindow::DoneWithWindow(), CDlgExportHistory::ExportHistory(), fsBuildPathToFile(), fsErrorToStr(), fsSetFilePointer(), fsWinErrorToIR(), fsWinInetErrorToIR(), CCrc32Static::GetFileSizeQW(), NWindows::NFile::NIO::CFileBase::GetLength(), COpenCallbackImp::GetStream(), CBaseDispatch::GetTypeInfo(), CFdmApp::InitATL(), fsWebPageDownloadsMgr::Load(), CFdmApp::LoadHistory(), NWindows::NFile::NFind::MyGetCompressedFileSize(), NWindows::NFile::NFind::MyGetCompressedFileSizeW(), NWindows::NFile::NFind::CEnumeratorW::Next(), NWindows::NFile::NFind::CEnumerator::Next(), CDownloadProperties_GeneralPage::OnApply(), CDownloadProperties_ConnectionPage::OnApply(), OpenArchive(), fsFDMCmdLineParser::Parse(), fsDownloadsMgr::PerformVirusCheck(), CStdInFileStream::Read(), vmsFDM::vmsFile::Read(), vmsFDM::vmsFile::ReadString(), CFdmApp::SaveHistory(), fsMirrorURLsMgr::SearchForMirrors(), NWindows::NFile::NIO::CFileBase::Seek(), CBaseControlWindow::SetWindowPosition(), CAsyncIo::StartThread(), throw_exception(), vmsSingleInstance::vmsSingleInstance(), WinMain(), WndProc(), vmsFDM::vmsFile::Write(), and vmsFDM::vmsFile::WriteString().

MY_EXTERN_C BSTR SysAllocString ( const OLECHAR sz  ) 

MY_EXTERN_C BSTR SysAllocStringByteLen ( LPCSTR  psz,
UINT  len 
)

Definition at line 23 of file MyWindows.cpp.

References AllocateForBSTR().

Referenced by CMyComBSTR::MyCopy(), and VariantCopy().

MY_EXTERN_C void SysFreeString ( BSTR  bstr  ) 

MY_EXTERN_C UINT SysStringByteLen ( BSTR  bstr  ) 

Definition at line 59 of file MyWindows.cpp.

Referenced by CMyComBSTR::MyCopy(), ReadArchiverInfoList(), SysStringLen(), and VariantCopy().

MY_EXTERN_C UINT SysStringLen ( BSTR  bstr  ) 

Definition at line 66 of file MyWindows.cpp.

References SysStringByteLen().

Referenced by CMyComBSTR::Length().

MY_EXTERN_C HRESULT VariantClear ( VARIANTARG prop  ) 

MY_EXTERN_C HRESULT VariantCopy ( VARIANTARG dest,
VARIANTARG src 
)


Generated on Sun May 25 00:19:55 2008 by  doxygen 1.5.6