KSCLOCKF — Windows 98 Debug


Source Tree


Segment 1: .text @ 00000670
  • 00000000 — ?CreateInstance@CKsClockF@@SGPAVCUnknown@@PAUIUnknown@@PAJ@Z (public: static class CUnknown * __stdcall CKsClockF::CreateInstance(struct IUnknown *,long *))
  • 00000070 — ??0CKsClockF@@QAE@PAUIUnknown@@PADPAJ@Z (public: __thiscall CKsClockF::CKsClockF(struct IUnknown *,char *,long *))
  • 00000120 — ??1CUnknown@@UAE@XZ (public: virtual __thiscall CUnknown::~CUnknown(void))
  • 00000130 — ?QueryInterface@CKsClockF@@UAGJABU_GUID@@PAPAX@Z (public: virtual long __stdcall CKsClockF::QueryInterface(struct _GUID const &,void * *))
  • 00000150 — ?AddRef@CKsClockF@@UAGKXZ (public: virtual unsigned long __stdcall CKsClockF::AddRef(void))
  • 00000160 — ?Release@CKsClockF@@UAGKXZ (public: virtual unsigned long __stdcall CKsClockF::Release(void))
  • 00000170 — ??_GCKsClockF@@UAEPAXI@Z (public: virtual void * __thiscall CKsClockF::`scalar deleting destructor'(unsigned int))
  • 00000170 — ??_ECKsClockF@@UAEPAXI@Z (public: virtual void * __thiscall CKsClockF::`vector deleting destructor'(unsigned int))
  • 00000190 — ??1CKsClockF@@UAE@XZ (public: virtual __thiscall CKsClockF::~CKsClockF(void))
  • 00000220 — ?NonDelegatingQueryInterface@CKsClockF@@UAGJABU_GUID@@PAPAX@Z (public: virtual long __stdcall CKsClockF::NonDelegatingQueryInterface(struct _GUID const &,void * *))
  • 000002B0 — ?Stop@CKsClockF@@UAGJXZ (public: virtual long __stdcall CKsClockF::Stop(void))
  • 00000310 — ?Pause@CKsClockF@@UAGJXZ (public: virtual long __stdcall CKsClockF::Pause(void))
  • 000003F0 — ?Run@CKsClockF@@UAGJ_J@Z (public: virtual long __stdcall CKsClockF::Run(__int64))
  • 00000430 — ?SetSyncSource@CKsClockF@@UAGJPAUIReferenceClock@@@Z (public: virtual long __stdcall CKsClockF::SetSyncSource(struct IReferenceClock *))
  • 00000460 — ?NotifyGraphChange@CKsClockF@@UAGJXZ (public: virtual long __stdcall CKsClockF::NotifyGraphChange(void))
  • 00000470 — ?KsGetObjectHandle@CKsClockF@@UAGPAXXZ (public: virtual void * __stdcall CKsClockF::KsGetObjectHandle(void))
  • 00000480 — ?SetState@CKsClockF@@AAGJW4KSSTATE@@@Z (private: long __stdcall CKsClockF::SetState(enum KSSTATE))
  • 000004F0 — ?ClockThread@CKsClockF@@CAJPAV1@@Z (private: static long __cdecl CKsClockF::ClockThread(class CKsClockF *))
  • 00000630 — ?QueryInterface@CKsClockF@@W3AGJABU_GUID@@PAPAX@Z ([thunk]:public: virtual long __stdcall CKsClockF::QueryInterface`adjustor{4}' (struct _GUID const &,void * *))
  • 00000640 — ?AddRef@CKsClockF@@W3AGKXZ ([thunk]:public: virtual unsigned long __stdcall CKsClockF::AddRef`adjustor{4}' (void))
  • 00000650 — ?Release@CKsClockF@@W3AGKXZ ([thunk]:public: virtual unsigned long __stdcall CKsClockF::Release`adjustor{4}' (void))
  • 0000065A — ??0CBaseObject@@QAE@PBD@Z (public: __thiscall CBaseObject::CBaseObject(char const *))
  • 0000066E — ??1CBaseObject@@QAE@XZ (public: __thiscall CBaseObject::~CBaseObject(void))
  • 00000695 — ??0CUnknown@@QAE@PBDPAUIUnknown@@@Z (public: __thiscall CUnknown::CUnknown(char const *,struct IUnknown *))
  • 000006C1 — ?NonDelegatingQueryInterface@CUnknown@@UAGJABU_GUID@@PAPAX@Z (public: virtual long __stdcall CUnknown::NonDelegatingQueryInterface(struct _GUID const &,void * *))
  • 000006FF — ?NonDelegatingAddRef@CUnknown@@UAGKXZ (public: virtual unsigned long __stdcall CUnknown::NonDelegatingAddRef(void))
  • 0000071D — ?NonDelegatingRelease@CUnknown@@UAGKXZ (public: virtual unsigned long __stdcall CUnknown::NonDelegatingRelease(void))
  • 00000757 — _GetInterface@8
  • 00000778 — ??3@YAXPAX@Z (void __cdecl operator delete(void *))
  • 0000077E — ??2@YAPAXI@Z (void * __cdecl operator new(unsigned int))
  • 00000784 — ___CxxFrameHandler
  • 00000790 — __purecall
  • 000007A0 — __alldiv
  • 00000850 — __CRT_INIT@12
  • 00000920 — __DllMainCRTStartup@12
  • 000009D0 — __initterm
  • 000009E0 — _DllMain@12
  • 00000A10 — ??0CClassFactory@@QAE@PBVCFactoryTemplate@@@Z (public: __thiscall CClassFactory::CClassFactory(class CFactoryTemplate const *))
  • 00000A37 — ?QueryInterface@CClassFactory@@UAGJABU_GUID@@PAPAX@Z (public: virtual long __stdcall CClassFactory::QueryInterface(struct _GUID const &,void * *))
  • 00000A89 — ?AddRef@CClassFactory@@UAGKXZ (public: virtual unsigned long __stdcall CClassFactory::AddRef(void))
  • 00000A96 — ?Release@CClassFactory@@UAGKXZ (public: virtual unsigned long __stdcall CClassFactory::Release(void))
  • 00000ABC — ?CreateInstance@CClassFactory@@UAGJPAUIUnknown@@ABU_GUID@@PAPAX@Z (public: virtual long __stdcall CClassFactory::CreateInstance(struct IUnknown *,struct _GUID const &,void * *))
  • 00000B52 — ?LockServer@CClassFactory@@UAGJH@Z (public: virtual long __stdcall CClassFactory::LockServer(int))
  • 00000B6C — _DllGetClassObject@12
  • 00000C05 — _DllCanUnloadNow@0
Segment 2: .rdata @ 00000870
  • 00000000 — __GUID_877e4351_6fea_11d0_b863_00aa00a216a1
  • 00000010 — __GUID_53172480_4791_11d0_a5d6_28db04c10000
  • 00000020 — ??_7CKsClockF@@6BIKsObject@@@ (const CKsClockF::`vftable'{for `IKsObject'})
  • 00000030 — ??_7CKsClockF@@6BIDistributorNotify@@@ (const CKsClockF::`vftable'{for `IDistributorNotify'})
  • 00000050 — ??_7CKsClockF@@6BCUnknown@@@ (const CKsClockF::`vftable'{for `CUnknown'})
  • 00000060 — ??_7IKsObject@@6B@ (const IKsObject::`vftable')
  • 00000070 — ??_7IDistributorNotify@@6B@ (const IDistributorNotify::`vftable')
  • 00000090 — __GUID_56a868af_0ad4_11ce_b03a_0020af0ba770
  • 000000A0 — __GUID_877e4352_6fea_11d0_b863_00aa00a216a1
  • 000000B0 — __GUID_df12a4c0_ac17_11cf_a5d6_28db04c10000
  • 000000D0 — _IID_IUnknown
  • 00000130 — ??_7CClassFactory@@6B@ (const CClassFactory::`vftable')
  • 00000144 — _IID_IClassFactory
Segment 3: .CRT$XCA @ 00000A90
  • 00000000 — ___xc_a
  • 00000004 — ___xc_z
  • 00000008 — ___xi_a
  • 0000000C — ___xi_z
  • 00000010 — ?g_Templates@@3PAVCFactoryTemplate@@A (class CFactoryTemplate * g_Templates)
  • 00000024 — ?g_cTemplates@@3HA (int g_cTemplates)
  • 00000028 — ??_C@_1CG@JPCJ@?$AAK?$AAS?$AA?5?$AAC?$AAl?$AAo?$AAc?$AAk?$AA?5?$AAF?$AAo?$AAr?$AAw?$AAa?$AAr?$AAd?$AAe?$AAr?$AA?$AA@ (`string')
  • 00000050 — ?hlibOLEAut32@@3PAUHINSTANCE__@@A (struct HINSTANCE__ * hlibOLEAut32)
  • 00000054 — ?m_cObjects@CBaseObject@@0JA (private: static long CBaseObject::m_cObjects)
  • 00000060 — ?g_hInst@@3PAUHINSTANCE__@@A (struct HINSTANCE__ * g_hInst)
  • 00000064 — ?g_amPlatform@@3KA (unsigned long g_amPlatform)
  • 00000068 — ?g_osInfo@@3U_OSVERSIONINFOA@@A (struct _OSVERSIONINFOA g_osInfo)
  • 000000FC — ?m_cLocked@CClassFactory@@0HA (private: static int CClassFactory::m_cLocked)
  • 00000100 — __adjust_fdiv
  • 00000104 — ___onexitend
  • 00000108 — ___onexitbegin
  • 0000010C — __pRawDllMain
Segment 4: .idata$2 @ 00000000
  • 00000000 — __IMPORT_DESCRIPTOR_MSVCRT
  • 00000014 — __IMPORT_DESCRIPTOR_ksproxy
  • 00000028 — __IMPORT_DESCRIPTOR_KERNEL32
  • 0000003C — __NULL_IMPORT_DESCRIPTOR
  • 000000B8 — __imp__WaitForSingleObjectEx@12
  • 000000BC — __imp__DisableThreadLibraryCalls@4
  • 000000C0 — __imp__CloseHandle@4
  • 000000C4 — __imp__InterlockedDecrement@4
  • 000000C8 — __imp__FreeLibrary@4
  • 000000CC — __imp__InterlockedIncrement@4
  • 000000D0 — __imp__InterlockedCompareExchange@12
  • 000000D4 — __imp__CreateEventA@16
  • 000000D8 — __imp__CreateThread@24
  • 000000DC — __imp__SetThreadPriority@8
  • 000000E0 — __imp__GetLastError@0
  • 000000E4 — __imp__SetEvent@4
  • 000000E8 — __imp__ResumeThread@4
  • 000000EC — \177KERNEL32_NULL_THUNK_DATA
  • 000000F0 — __imp_??2@YAPAXI@Z
  • 000000F4 — __imp___adjust_fdiv
  • 000000F8 — __imp__malloc
  • 000000FC — __imp___initterm
  • 00000100 — __imp__free
  • 00000104 — __imp___purecall
  • 00000108 — __imp____CxxFrameHandler
  • 0000010C — __imp_??3@YAXPAX@Z
  • 00000110 — \177MSVCRT_NULL_THUNK_DATA
  • 00000114 — __imp__KsSynchronousDeviceControl@28
  • 00000118 — __imp__KsOpenDefaultDevice@12
  • 0000011C — \177ksproxy_NULL_THUNK_DATA