WebKit2.def 5.19 KB
Newer Older
aroben's avatar
aroben committed
1 2 3 4 5 6
EXPORTS
        DllGetClassObject   PRIVATE
        DllCanUnloadNow     PRIVATE
        DllRegisterServer   PRIVATE
        DllUnregisterServer PRIVATE
        RunAsLocalServer    PRIVATE
kmccullough@apple.com's avatar
kmccullough@apple.com committed
7
        LocalServerDidDie   PRIVATE
kmccullough@apple.com's avatar
kmccullough@apple.com committed
8
        setUseOpenSourceWebKit
beidson@apple.com's avatar
beidson@apple.com committed
9
        shutDownWebKit
kmccullough@apple.com's avatar
kmccullough@apple.com committed
10
        progIDForClass
11 12
        WebLocalizedStringUTF8
        WebLocalizedLPCTSTRUTF8
13
        WebDrawText
aroben's avatar
aroben committed
14 15 16 17
        FontMetrics
        TextFloatWidth
        CenterTruncateStringToWidth
        RightTruncateStringToWidth
18 19
        WebKitSetShouldUseFontSmoothing
        WebKitShouldUseFontSmoothing
sfalken@apple.com's avatar
sfalken@apple.com committed
20 21
        WebKitCreateInstance
		
sfalken@apple.com's avatar
sfalken@apple.com committed
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
        ; These functions are deprecated
        WebLocalizedString
        WebLocalizedLPCTSTR
        SetWebLocalizedStringMainBundle

		; Deprecated re-exports from JavaScriptCore
        JSCheckScriptSyntax
        JSClassCreate
        JSClassRelease
        JSClassRetain
        JSContextGetGlobalObject
        JSContextGetGroup
        JSContextGroupCreate
        JSContextGroupRelease
        JSContextGroupRetain
        JSEvaluateScript
        JSGarbageCollect
        JSGlobalContextCreate
        JSGlobalContextCreateInGroup
        JSGlobalContextRelease
        JSGlobalContextRetain
        JSObjectCallAsConstructor
        JSObjectCallAsFunction
        JSObjectCopyPropertyNames
        JSObjectDeleteProperty
        JSObjectGetPrivate
        JSObjectGetProperty
        JSObjectGetPropertyAtIndex
        JSObjectGetPrototype
        JSObjectHasProperty
        JSObjectIsConstructor
        JSObjectIsFunction
        JSObjectMake
        JSObjectMakeArray
        JSObjectMakeConstructor
        JSObjectMakeDate
        JSObjectMakeError
        JSObjectMakeFunction
        JSObjectMakeFunctionWithCallback
        JSObjectMakeRegExp
        JSObjectSetPrivate
        JSObjectSetProperty
        JSObjectSetPropertyAtIndex
        JSObjectSetPrototype
        JSPropertyNameAccumulatorAddName
        JSPropertyNameArrayGetCount
        JSPropertyNameArrayGetNameAtIndex
        JSPropertyNameArrayRelease
        JSPropertyNameArrayRetain
        JSStringCopyBSTR
        JSStringCopyCFString
        JSStringCreateWithBSTR
        JSStringCreateWithCFString
        JSStringCreateWithCharacters
        JSStringCreateWithUTF8CString
        JSStringGetCharactersPtr
        JSStringGetLength
        JSStringGetMaximumUTF8CStringSize
        JSStringGetUTF8CString
        JSStringIsEqual
        JSStringIsEqualToUTF8CString
        JSStringRelease
        JSStringRetain
        JSValueGetType
        JSValueIsBoolean
        JSValueIsEqual
        JSValueIsInstanceOfConstructor
        JSValueIsNull
        JSValueIsNumber
        JSValueIsObject
        JSValueIsObjectOfClass
        JSValueIsStrictEqual
        JSValueIsString
        JSValueIsUndefined
        JSValueMakeBoolean
        JSValueMakeNull
        JSValueMakeNumber
        JSValueMakeString
        JSValueMakeUndefined
        JSValueProtect
        JSValueToBoolean
        JSValueToNumber
        JSValueToObject
        JSValueToStringCopy
        JSValueUnprotect
aroben's avatar
aroben committed
107
        ?fastMalloc@WTF@@YAPAXI@Z
aroben@apple.com's avatar
aroben@apple.com committed
108
        ?fastZeroedMalloc@WTF@@YAPAXI@Z
aroben's avatar
aroben committed
109 110
        ?fastFree@WTF@@YAXPAX@Z
        ?fastCalloc@WTF@@YAPAXII@Z
111 112 113
        ??0Mutex@WTF@@QAE@XZ
        ??0ThreadCondition@WTF@@QAE@XZ
        ??1Mutex@WTF@@QAE@XZ
114
        ??1StringImpl@WTF@@QAE@XZ
115 116
        ??1ThreadCondition@WTF@@QAE@XZ
        ?broadcast@ThreadCondition@WTF@@QAEXXZ
117
        ?callOnMainThread@WTF@@YAXP6AXPAX@Z0@Z
dimich@chromium.org's avatar
dimich@chromium.org committed
118 119 120
        ?createThread@WTF@@YAIP6APAXPAX@Z0PBD@Z
        ?currentThread@WTF@@YAIXZ
        ?detachThread@WTF@@YAXI@Z
mitz@apple.com's avatar
mitz@apple.com committed
121
        ?initializeMainThread@WTF@@YAXXZ
122 123 124
        ?initializeThreading@WTF@@YAXXZ
        ?isMainThread@WTF@@YA_NXZ
        ?lock@Mutex@WTF@@QAEXXZ
sfalken@apple.com's avatar
sfalken@apple.com committed
125
        ?lockAtomicallyInitializedStaticMutex@WTF@@YAXXZ
126
        ?signal@ThreadCondition@WTF@@QAEXXZ
aroben@apple.com's avatar
aroben@apple.com committed
127
        ?timedWait@ThreadCondition@WTF@@QAE_NAAVMutex@2@N@Z
128 129
        ?tlsKeyCount@WTF@@YAAAJXZ
        ?tlsKeys@WTF@@YAPAKXZ
130
        ?tryLock@Mutex@WTF@@QAE_NXZ
131
        ?unlock@Mutex@WTF@@QAEXXZ
sfalken@apple.com's avatar
sfalken@apple.com committed
132
        ?unlockAtomicallyInitializedStaticMutex@WTF@@YAXXZ
133
        ?wait@ThreadCondition@WTF@@QAEXAAVMutex@2@@Z
dimich@chromium.org's avatar
dimich@chromium.org committed
134 135
        ?waitForThreadCompletion@WTF@@YAHIPAPAX@Z
        ?createThread@WTF@@YAIP6APAXPAX@Z0@Z
136 137 138 139 140

        ; Re-exports from WebCore for WebCoreTestSupport
        ?getCachedDOMStructure@WebCore@@YAPAVStructure@JSC@@PAVJSDOMGlobalObject@1@PBUClassInfo@3@@Z
        ?cacheDOMStructure@WebCore@@YAPAVStructure@JSC@@PAVJSDOMGlobalObject@1@PAV23@PBUClassInfo@3@@Z
        ?virtualFunctionToPreventWeakVtable@JSDOMWrapper@WebCore@@MAEXXZ
141 142 143 144 145 146 147
        ?create@ShadowContentElement@WebCore@@SA?AV?$PassRefPtr@VShadowContentElement@WebCore@@@WTF@@PAVDocument@2@@Z
        ?externalRepresentation@WebCore@@YA?AVString@WTF@@PAVElement@1@I@Z
        ?setDOMException@WebCore@@YAXPAVExecState@JSC@@H@Z
        ?toDocument@WebCore@@YAPAVDocument@1@VJSValue@JSC@@@Z
        ?createWrapper@WebCore@@YA?AVJSValue@JSC@@PAVExecState@3@PAVJSDOMGlobalObject@1@PAVNode@1@@Z
        ?toElement@WebCore@@YAPAVElement@1@VJSValue@JSC@@@Z
        ?jsStringSlowCase@WebCore@@YA?AVJSValue@JSC@@PAVExecState@3@AAV?$HashMap@PAVStringImpl@WTF@@V?$Weak@VJSString@JSC@@@JSC@@UStringHash@2@U?$HashTraits@PAVStringImpl@WTF@@@2@U?$HashTraits@V?$Weak@VJSString@JSC@@@JSC@@@2@@WTF@@PAVStringImpl@6@@Z