KSCLOCKF — Windows 98 Retail
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 dtor'(unsigned int))
-
00000170 — ??_ECKsClockF@@UAEPAXI@Z
(public: virtual void * __thiscall CKsClockF::`vector deleting dtor'(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'} unused suffix: @)
-
00000030 — ??_7CKsClockF@@6BIDistributorNotify@@@
(const CKsClockF::`vftable'{for `IDistributorNotify'} unused suffix: @)
-
00000050 — ??_7CKsClockF@@6BCUnknown@@@
(const CKsClockF::`vftable'{for `CUnknown'} unused suffix: @)
-
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@
(L"KS Clock Forwarder")
-
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