Changeset 21853 for branches/gcc-kmk/src
- Timestamp:
- Dec 6, 2011, 4:01:36 PM (14 years ago)
- Location:
- branches/gcc-kmk/src/oleaut32
- Files:
-
- 3 added
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/gcc-kmk/src/oleaut32/ole2disp.h
r8628 r21853 27 27 #define UnMapLS _UnMapLS 28 28 29 #define _MapSL(a) ( a)29 #define _MapSL(a) (LPVOID)(a) 30 30 #define _UnMapLS(a) 31 31 -
branches/gcc-kmk/src/oleaut32/oleaut32.def
r9400 r21853 5 5 6 6 EXPORTS 7 DllGetClassObject = _OLEAUT32_DllGetClassObject@12@18 SysAllocString = _SysAllocString@4@29 SysReAllocString = _SysReAllocString@8@310 SysAllocStringLen = _SysAllocStringLen@8@411 SysReAllocStringLen = _SysReAllocStringLen@12@512 SysFreeString = _SysFreeString@4@613 SysStringLen = _SysStringLen@4@714 VariantInit = _VariantInit@4@815 VariantClear = _VariantClear@4@916 VariantCopy = _VariantCopy@8@1017 VariantCopyInd = _VariantCopyInd@8@1118 VariantChangeType = _VariantChangeType@16@1219 VariantTimeToDosDateTime = _VariantTimeToDosDateTime@16@1320 DosDateTimeToVariantTime = _DosDateTimeToVariantTime@12@1421 SafeArrayCreate = _SafeArrayCreate@12@1522 SafeArrayDestroy = _SafeArrayDestroy@4@1623 SafeArrayGetDim = _SafeArrayGetDim@4@1724 SafeArrayGetElemsize = _SafeArrayGetElemsize@4@1825 SafeArrayGetUBound = _SafeArrayGetUBound@12@1926 SafeArrayGetLBound = _SafeArrayGetLBound@12@2027 SafeArrayLock = _SafeArrayLock@4@2128 SafeArrayUnlock = _SafeArrayUnlock@4@2229 SafeArrayAccessData = _SafeArrayAccessData@8@2330 SafeArrayUnaccessData = _SafeArrayUnaccessData@4@2431 SafeArrayGetElement = _SafeArrayGetElement@12@2532 SafeArrayPutElement = _SafeArrayPutElement@12@2633 SafeArrayCopy = _SafeArrayCopy@8@2734 DispGetParam = _DispGetParam@20@2835 DispGetIDsOfNames = _DispGetIDsOfNames@16@2936 DispInvoke = _DispInvoke@32@3037 CreateDispTypeInfo = _CreateDispTypeInfo@12@3138 CreateStdDispatch = _CreateStdDispatch@16@3239 RegisterActiveObject = _RegisterActiveObject@16@3340 RevokeActiveObject = _RevokeActiveObject@8@3441 GetActiveObject = _GetActiveObject@12@3542 SafeArrayAllocDescriptor = _SafeArrayAllocDescriptor@8@3643 SafeArrayAllocData = _SafeArrayAllocData@4@3744 SafeArrayDestroyDescriptor = _SafeArrayDestroyDescriptor@4@3845 SafeArrayDestroyData = _SafeArrayDestroyData@4@3946 SafeArrayRedim = _SafeArrayRedim@8@4047 OACreateTypeLib2 = _OACreateTypeLib2@0@4148 VarParseNumFromStr = _VarParseNumFromStr@20@4649 VarNumFromParseNum = _VarNumFromParseNum@16@4750 VarI2FromUI1 = _VarI2FromUI1@8@4851 VarI2FromI4 = _VarI2FromI4@8@4952 VarI2FromR4 = _VarI2FromR4@8@5053 VarI2FromR8 = _VarI2FromR8@12@5154 VarI2FromCy = _VarI2FromCy@12@5255 VarI2FromDate = _VarI2FromDate@12@5356 VarI2FromStr = _VarI2FromStr@16@5457 VarI2FromDisp = _VarI2FromDisp@12@5558 VarI2FromBool = _VarI2FromBool@8@5659 VarI4FromUI1 = _VarI4FromUI1@8@5860 VarI4FromI2 = _VarI4FromI2@8@5961 VarI4FromR4 = _VarI4FromR4@8@6062 VarI4FromR8 = _VarI4FromR8@12@6163 VarI4FromCy = _VarI4FromCy@12@6264 VarI4FromDate = _VarI4FromDate@12@6365 VarI4FromStr = _VarI4FromStr@16@6466 VarI4FromDisp = _VarI4FromDisp@12@6567 VarI4FromBool = _VarI4FromBool@8@6668 VarR4FromUI1 = _VarR4FromUI1@8@6869 VarR4FromI2 = _VarR4FromI2@8@6970 71 VarR4FromI4 = _VarR4FromI4@8@7072 VarR4FromR8 = _VarR4FromR8@12@7173 VarR4FromCy = _VarR4FromCy@12@7274 VarR4FromDate = _VarR4FromDate@12@7375 VarR4FromStr = _VarR4FromStr@16@7476 VarR4FromDisp = _VarR4FromDisp@12@7577 VarR4FromBool = _VarR4FromBool@8@7678 SafeArrayGetVartype = _SafeArrayGetVartype@8@7779 VarR8FromUI1 = _VarR8FromUI1@8@7880 VarR8FromI2 = _VarR8FromI2@8@7981 82 VarR8FromI4 = _VarR8FromI4@8@8083 VarR8FromR4 = _VarR8FromR4@8@8184 VarR8FromCy = _VarR8FromCy@12@8285 VarR8FromDate = _VarR8FromDate@12@8386 VarR8FromStr = _VarR8FromStr@16@8487 VarR8FromDisp = _VarR8FromDisp@12@8588 VarR8FromBool = _VarR8FromBool@8@8689 VarFormat = _VarFormat@24@8790 VarDateFromUI1 = _VarDateFromUI1@8@8891 VarDateFromI2 = _VarDateFromI2@8@8992 93 VarDateFromI4 = _VarDateFromI4@8@9094 VarDateFromR4 = _VarDateFromR4@8@9195 VarDateFromR8 = _VarDateFromR8@12@9296 VarDateFromCy = _VarDateFromCy@12@9397 VarDateFromStr = _VarDateFromStr@16@9498 VarDateFromDisp = _VarDateFromDisp@12@9599 VarDateFromBool = _VarDateFromBool@8@96100 VarFormatDateTime = _VarFormatDateTime@16@97101 VarCyFromUI1 = _VarCyFromUI1@8@98102 VarCyFromI2 = _VarCyFromI2@8@99103 104 VarCyFromI4 = _VarCyFromI4@8@100105 VarCyFromR4 = _VarCyFromR4@8@101106 VarCyFromR8 = _VarCyFromR8@12@102107 VarCyFromDate = _VarCyFromDate@12@103108 VarCyFromStr = _VarCyFromStr@16@104109 VarCyFromDisp = _VarCyFromDisp@12@105110 VarCyFromBool = _VarCyFromBool@8@1067 DllGetClassObject = "_OLEAUT32_DllGetClassObject@12" @1 8 SysAllocString = "_SysAllocString@4" @2 9 SysReAllocString = "_SysReAllocString@8" @3 10 SysAllocStringLen = "_SysAllocStringLen@8" @4 11 SysReAllocStringLen = "_SysReAllocStringLen@12" @5 12 SysFreeString = "_SysFreeString@4" @6 13 SysStringLen = "_SysStringLen@4" @7 14 VariantInit = "_VariantInit@4" @8 15 VariantClear = "_VariantClear@4" @9 16 VariantCopy = "_VariantCopy@8" @10 17 VariantCopyInd = "_VariantCopyInd@8" @11 18 VariantChangeType = "_VariantChangeType@16" @12 19 VariantTimeToDosDateTime = "_VariantTimeToDosDateTime@16" @13 20 DosDateTimeToVariantTime = "_DosDateTimeToVariantTime@12" @14 21 SafeArrayCreate = "_SafeArrayCreate@12" @15 22 SafeArrayDestroy = "_SafeArrayDestroy@4" @16 23 SafeArrayGetDim = "_SafeArrayGetDim@4" @17 24 SafeArrayGetElemsize = "_SafeArrayGetElemsize@4" @18 25 SafeArrayGetUBound = "_SafeArrayGetUBound@12" @19 26 SafeArrayGetLBound = "_SafeArrayGetLBound@12" @20 27 SafeArrayLock = "_SafeArrayLock@4" @21 28 SafeArrayUnlock = "_SafeArrayUnlock@4" @22 29 SafeArrayAccessData = "_SafeArrayAccessData@8" @23 30 SafeArrayUnaccessData = "_SafeArrayUnaccessData@4" @24 31 SafeArrayGetElement = "_SafeArrayGetElement@12" @25 32 SafeArrayPutElement = "_SafeArrayPutElement@12" @26 33 SafeArrayCopy = "_SafeArrayCopy@8" @27 34 DispGetParam = "_DispGetParam@20" @28 35 DispGetIDsOfNames = "_DispGetIDsOfNames@16" @29 36 DispInvoke = "_DispInvoke@32" @30 37 CreateDispTypeInfo = "_CreateDispTypeInfo@12" @31 38 CreateStdDispatch = "_CreateStdDispatch@16" @32 39 RegisterActiveObject = "_RegisterActiveObject@16" @33 40 RevokeActiveObject = "_RevokeActiveObject@8" @34 41 GetActiveObject = "_GetActiveObject@12" @35 42 SafeArrayAllocDescriptor = "_SafeArrayAllocDescriptor@8" @36 43 SafeArrayAllocData = "_SafeArrayAllocData@4" @37 44 SafeArrayDestroyDescriptor = "_SafeArrayDestroyDescriptor@4" @38 45 SafeArrayDestroyData = "_SafeArrayDestroyData@4" @39 46 SafeArrayRedim = "_SafeArrayRedim@8" @40 47 OACreateTypeLib2 = "_OACreateTypeLib2@0" @41 48 VarParseNumFromStr = "_VarParseNumFromStr@20" @46 49 VarNumFromParseNum = "_VarNumFromParseNum@16" @47 50 VarI2FromUI1 = "_VarI2FromUI1@8" @48 51 VarI2FromI4 = "_VarI2FromI4@8" @49 52 VarI2FromR4 = "_VarI2FromR4@8" @50 53 VarI2FromR8 = "_VarI2FromR8@12" @51 54 VarI2FromCy = "_VarI2FromCy@12" @52 55 VarI2FromDate = "_VarI2FromDate@12" @53 56 VarI2FromStr = "_VarI2FromStr@16" @54 57 VarI2FromDisp = "_VarI2FromDisp@12" @55 58 VarI2FromBool = "_VarI2FromBool@8" @56 59 VarI4FromUI1 = "_VarI4FromUI1@8" @58 60 VarI4FromI2 = "_VarI4FromI2@8" @59 61 VarI4FromR4 = "_VarI4FromR4@8" @60 62 VarI4FromR8 = "_VarI4FromR8@12" @61 63 VarI4FromCy = "_VarI4FromCy@12" @62 64 VarI4FromDate = "_VarI4FromDate@12" @63 65 VarI4FromStr = "_VarI4FromStr@16" @64 66 VarI4FromDisp = "_VarI4FromDisp@12" @65 67 VarI4FromBool = "_VarI4FromBool@8" @66 68 VarR4FromUI1 = "_VarR4FromUI1@8" @68 69 VarR4FromI2 = "_VarR4FromI2@8" @69 70 71 VarR4FromI4 = "_VarR4FromI4@8" @70 72 VarR4FromR8 = "_VarR4FromR8@12" @71 73 VarR4FromCy = "_VarR4FromCy@12" @72 74 VarR4FromDate = "_VarR4FromDate@12" @73 75 VarR4FromStr = "_VarR4FromStr@16" @74 76 VarR4FromDisp = "_VarR4FromDisp@12" @75 77 VarR4FromBool = "_VarR4FromBool@8" @76 78 SafeArrayGetVartype = "_SafeArrayGetVartype@8" @77 79 VarR8FromUI1 = "_VarR8FromUI1@8" @78 80 VarR8FromI2 = "_VarR8FromI2@8" @79 81 82 VarR8FromI4 = "_VarR8FromI4@8" @80 83 VarR8FromR4 = "_VarR8FromR4@8" @81 84 VarR8FromCy = "_VarR8FromCy@12" @82 85 VarR8FromDate = "_VarR8FromDate@12" @83 86 VarR8FromStr = "_VarR8FromStr@16" @84 87 VarR8FromDisp = "_VarR8FromDisp@12" @85 88 VarR8FromBool = "_VarR8FromBool@8" @86 89 VarFormat = "_VarFormat@24" @87 90 VarDateFromUI1 = "_VarDateFromUI1@8" @88 91 VarDateFromI2 = "_VarDateFromI2@8" @89 92 93 VarDateFromI4 = "_VarDateFromI4@8" @90 94 VarDateFromR4 = "_VarDateFromR4@8" @91 95 VarDateFromR8 = "_VarDateFromR8@12" @92 96 VarDateFromCy = "_VarDateFromCy@12" @93 97 VarDateFromStr = "_VarDateFromStr@16" @94 98 VarDateFromDisp = "_VarDateFromDisp@12" @95 99 VarDateFromBool = "_VarDateFromBool@8" @96 100 VarFormatDateTime = "_VarFormatDateTime@16" @97 101 VarCyFromUI1 = "_VarCyFromUI1@8" @98 102 VarCyFromI2 = "_VarCyFromI2@8" @99 103 104 VarCyFromI4 = "_VarCyFromI4@8" @100 105 VarCyFromR4 = "_VarCyFromR4@8" @101 106 VarCyFromR8 = "_VarCyFromR8@12" @102 107 VarCyFromDate = "_VarCyFromDate@12" @103 108 VarCyFromStr = "_VarCyFromStr@16" @104 109 VarCyFromDisp = "_VarCyFromDisp@12" @105 110 VarCyFromBool = "_VarCyFromBool@8" @106 111 111 ;; VarFormatNumber = _VarFormatNumber@28 @107 112 VarBstrFromUI1 = _VarBstrFromUI1@16@108113 VarBstrFromI2 = _VarBstrFromI2@16@109114 115 VarBstrFromI4 = _VarBstrFromI4@16@110116 VarBstrFromR4 = _VarBstrFromR4@16@111117 VarBstrFromR8 = _VarBstrFromR8@20@112118 VarBstrFromCy = _VarBstrFromCy@20@113119 VarBstrFromDate = _VarBstrFromDate@20@114120 VarBstrFromDisp = _VarBstrFromDisp@16@115121 VarBstrFromBool = _VarBstrFromBool@16@116112 VarBstrFromUI1 = "_VarBstrFromUI1@16" @108 113 VarBstrFromI2 = "_VarBstrFromI2@16" @109 114 115 VarBstrFromI4 = "_VarBstrFromI4@16" @110 116 VarBstrFromR4 = "_VarBstrFromR4@16" @111 117 VarBstrFromR8 = "_VarBstrFromR8@20" @112 118 VarBstrFromCy = "_VarBstrFromCy@20" @113 119 VarBstrFromDate = "_VarBstrFromDate@20" @114 120 VarBstrFromDisp = "_VarBstrFromDisp@16" @115 121 VarBstrFromBool = "_VarBstrFromBool@16" @116 122 122 ;; VarFormatPercent = _VarFormatPercent@28 @117 123 VarBoolFromUI1 = _VarBoolFromUI1@8@118124 VarBoolFromI2 = _VarBoolFromI2@8@119125 126 VarBoolFromI4 = _VarBoolFromI4@8@120127 VarBoolFromR4 = _VarBoolFromR4@8@121128 VarBoolFromR8 = _VarBoolFromR8@12@122129 VarBoolFromDate = _VarBoolFromDate@12@123130 VarBoolFromCy = _VarBoolFromCy@12@124131 VarBoolFromStr = _VarBoolFromStr@16@125132 VarBoolFromDisp = _VarBoolFromDisp@12@126133 VarFormatCurrency = _VarFormatCurrency@28@127134 135 VarUI1FromI2 = _VarUI1FromI2@8@130136 VarUI1FromI4 = _VarUI1FromI4@8@131137 VarUI1FromR4 = _VarUI1FromR4@8@132138 VarUI1FromR8 = _VarUI1FromR8@12@133139 VarUI1FromCy = _VarUI1FromCy@12@134140 VarUI1FromDate = _VarUI1FromDate@12@135141 VarUI1FromStr = _VarUI1FromStr@16@136142 VarUI1FromDisp = _VarUI1FromDisp@12@137143 VarUI1FromBool = _VarUI1FromBool@8@138144 VarFormatFromTokens = _VarFormatFromTokens@24@139145 146 VarTokenizeFormatString = _VarTokenizeFormatString@28@140147 VarAnd = _VarAnd@12@142148 149 DispCallFunc = _DispCallFunc@32@146150 VariantChangeTypeEx = _VariantChangeTypeEx@20@147151 SafeArrayPtrOfIndex = _SafeArrayPtrOfIndex@12@148152 SysStringByteLen = _SysStringByteLen@4@149153 154 SysAllocStringByteLen = _SysAllocStringByteLen@8@150155 156 CreateTypeLib = _CreateTypeLib@12@160157 LoadTypeLib = _LoadTypeLib@8@161158 LoadRegTypeLib = _LoadRegTypeLib@20@162159 RegisterTypeLib = _RegisterTypeLib@12@163160 QueryPathOfRegTypeLib = _QueryPathOfRegTypeLib@20@164161 LHashValOfNameSys = _LHashValOfNameSys@12@165162 LHashValOfNameSysA = _LHashValOfNameSysA@12@166163 164 OaBuildVersion = _OaBuildVersion@0@170165 ClearCustData = _ClearCustData@4@171166 VarNot = _VarNot@8@174167 VarCmp = _VarCmp@16@176168 169 CreateTypeLib2 = _CreateTypeLib2@12@180170 LoadTypeLibEx = _LoadTypeLibEx@12@183171 SystemTimeToVariantTime = _SystemTimeToVariantTime@8@184172 VariantTimeToSystemTime = _VariantTimeToSystemTime@12@185173 UnRegisterTypeLib = _UnRegisterTypeLib@20@186174 175 VarDecFromUI1 = _VarDecFromUI1@8@190176 VarDecFromI2 = _VarDecFromI2@8@191177 VarDecFromI4 = _VarDecFromI4@8@192178 VarDecFromR4 = _VarDecFromR4@8@193179 VarDecFromR8 = _VarDecFromR8@12@194180 VarDecFromDate = _VarDecFromDate@12@195181 VarDecFromCy = _VarDecFromCy@12@196182 VarDecFromStr = _VarDecFromStr@16@197183 VarDecFromDisp = _VarDecFromDisp@12@198184 VarDecFromBool = _VarDecFromBool@8@199185 186 GetErrorInfo = _GetErrorInfo@8@200187 SetErrorInfo = _SetErrorInfo@8@201188 CreateErrorInfo = _CreateErrorInfo@4@202189 VarI2FromI1 = _VarI2FromI1@8@205190 VarI2FromUI2 = _VarI2FromUI2@8@206191 VarI2FromUI4 = _VarI2FromUI4@8@207192 VarI2FromDec = _VarI2FromDec@8@208193 VarI4FromI1 = _VarI4FromI1@8@209194 VarI4FromUI2 = _VarI4FromUI2@8@210195 196 VarI4FromUI4 = _VarI4FromUI4@8@211197 VarI4FromDec = _VarI4FromDec@8@212198 VarR4FromI1 = _VarR4FromI1@8@213199 VarR4FromUI2 = _VarR4FromUI2@8@214200 VarR4FromUI4 = _VarR4FromUI4@8@215201 VarR4FromDec = _VarR4FromDec@8@216202 VarR8FromI1 = _VarR8FromI1@8@217203 VarR8FromUI2 = _VarR8FromUI2@8@218204 VarR8FromUI4 = _VarR8FromUI4@8@219205 206 VarR8FromDec = _VarR8FromDec@8@220207 VarDateFromI1 = _VarDateFromI1@8@221208 VarDateFromUI2 = _VarDateFromUI2@8@222209 VarDateFromUI4 = _VarDateFromUI4@8@223210 VarDateFromDec = _VarDateFromDec@8@224211 VarCyFromI1 = _VarCyFromI1@8@225212 VarCyFromUI2 = _VarCyFromUI2@8@226213 VarCyFromUI4 = _VarCyFromUI4@8@227214 VarCyFromDec = _VarCyFromDec@8@228215 VarBstrFromI1 = _VarBstrFromI1@16@229216 217 VarBstrFromUI2 = _VarBstrFromUI2@16@230218 VarBstrFromUI4 = _VarBstrFromUI4@16@231219 VarBstrFromDec = _VarBstrFromDec@16@232220 VarBoolFromI1 = _VarBoolFromI1@8@233221 VarBoolFromUI2 = _VarBoolFromUI2@8@234222 VarBoolFromUI4 = _VarBoolFromUI4@8@235223 VarBoolFromDec = _VarBoolFromDec@8@236224 VarUI1FromI1 = _VarUI1FromI1@8@237225 VarUI1FromUI2 = _VarUI1FromUI2@8@238226 VarUI1FromUI4 = _VarUI1FromUI4@8@239227 VarUI1FromDec = _VarUI1FromDec@8@240228 VarDecFromI1 = _VarDecFromI1@8@241229 VarDecFromUI2 = _VarDecFromUI2@8@242230 VarDecFromUI4 = _VarDecFromUI4@8@243231 VarI1FromUI1 = _VarI1FromUI1@8@244232 VarI1FromI2 = _VarI1FromI2@8@245233 VarI1FromI4 = _VarI1FromI4@8@246234 VarI1FromR4 = _VarI1FromR4@8@247235 VarI1FromR8 = _VarI1FromR8@12@248236 VarI1FromDate = _VarI1FromDate@12@249237 VarI1FromCy = _VarI1FromCy@12@250238 VarI1FromStr = _VarI1FromStr@16@251239 VarI1FromDisp = _VarI1FromDisp@12@252240 VarI1FromBool = _VarI1FromBool@8@253241 VarI1FromUI2 = _VarI1FromUI2@8@254242 VarI1FromUI4 = _VarI1FromUI4@8@255243 VarI1FromDec = _VarI1FromDec@8@256244 VarUI2FromUI1 = _VarUI2FromUI1@8@257245 VarUI2FromI2 = _VarUI2FromI2@8@258246 VarUI2FromI4 = _VarUI2FromI4@8@259247 VarUI2FromR4 = _VarUI2FromR4@8@260248 VarUI2FromR8 = _VarUI2FromR8@12@261249 VarUI2FromDate = _VarUI2FromDate@12@262250 VarUI2FromCy = _VarUI2FromCy@12@263251 VarUI2FromStr = _VarUI2FromStr@16@264252 VarUI2FromDisp = _VarUI2FromDisp@12@265253 VarUI2FromBool = _VarUI2FromBool@8@266254 VarUI2FromI1 = _VarUI2FromI1@8@267255 VarUI2FromUI4 = _VarUI2FromUI4@8@268256 VarUI2FromDec = _VarUI2FromDec@8@269257 VarUI4FromUI1 = _VarUI4FromUI1@8@270258 VarUI4FromI2 = _VarUI4FromI2@8@271259 VarUI4FromI4 = _VarUI4FromI4@8@272260 VarUI4FromR4 = _VarUI4FromR4@8@273261 VarUI4FromR8 = _VarUI4FromR8@12@274262 VarUI4FromDate = _VarUI4FromDate@12@275263 VarUI4FromCy = _VarUI4FromCy@12@276264 VarUI4FromStr = _VarUI4FromStr@16@277265 VarUI4FromDisp = _VarUI4FromDisp@12@278266 VarUI4FromBool = _VarUI4FromBool@8@279267 VarUI4FromI1 = _VarUI4FromI1@8@280268 VarUI4FromUI2 = _VarUI4FromUI2@8@281269 VarUI4FromDec = _VarUI4FromDec@8@282270 BSTR_UserSize = _BSTR_UserSize@12@283271 BSTR_UserMarshal = _BSTR_UserMarshal@12@284272 BSTR_UserUnmarshal = _BSTR_UserUnmarshal@12@285273 BSTR_UserFree = _BSTR_UserFree@8@286274 VARIANT_UserSize = _VARIANT_UserSize@12@287275 VARIANT_UserMarshal = _VARIANT_UserMarshal@12@288276 VARIANT_UserUnmarshal = _VARIANT_UserUnmarshal@12@289277 VARIANT_UserFree = _VARIANT_UserFree@8@290278 LPSAFEARRAY_UserSize = _LPSAFEARRAY_UserSize@12@291279 LPSAFEARRAY_UserMarshal = _LPSAFEARRAY_UserMarshal@12@292280 LPSAFEARRAY_UserUnmarshal = _LPSAFEARRAY_UserUnmarshal@12@293281 LPSAFEARRAY_UserFree = _LPSAFEARRAY_UserFree@8@294282 LPSAFEARRAY_Size = _LPSAFEARRAY_Size@0@295283 LPSAFEARRAY_Marshal = _LPSAFEARRAY_Marshal@0@296284 LPSAFEARRAY_Unmarshal = _LPSAFEARRAY_Unmarshal@0@297285 286 VarCyMulI4 = _VarCyMulI4@16@304287 288 VarBstrCat = _VarBstrCat@12@313289 VarBstrCmp = _VarBstrCmp@16@314290 VarCat = _VarCat@12@318291 292 DllRegisterServer = _OLEAUT32_DllRegisterServer@0@320293 DllUnregisterServer = _OLEAUT32_DllUnregisterServer@0@321294 295 VarDateFromUdate = _VarDateFromUdate@12@330296 VarUdateFromDate = _VarUdateFromDate@16@331297 GetAltMonthNames = _GetAltMonthNames@8@332298 UserHWND_from_local = _UserHWND_from_local@0@380299 UserHWND_to_local = _UserHWND_to_local@0@381300 UserHWND_free_inst = _UserHWND_free_inst@0@382301 UserHWND_free_local = _UserHWND_free_local@0@383302 UserBSTR_from_local = _UserBSTR_from_local@0@384303 UserBSTR_to_local = _UserBSTR_to_local@0@385304 UserBSTR_free_inst = _UserBSTR_free_inst@0@386305 UserBSTR_free_local = _UserBSTR_free_local@0@387306 UserVARIANT_from_local = _UserVARIANT_from_local@0@388307 UserVARIANT_to_local = _UserVARIANT_to_local@0@389308 UserVARIANT_free_inst = _UserVARIANT_free_inst@0@390309 UserVARIANT_free_local = _UserVARIANT_free_local@0@391310 UserEXCEPINFO_from_local = _UserEXCEPINFO_from_local@0@392311 UserEXCEPINFO_to_local = _UserEXCEPINFO_to_local@0@393312 UserEXCEPINFO_free_inst = _UserEXCEPINFO_free_inst@0@394313 UserEXCEPINFO_free_local = _UserEXCEPINFO_free_local@0@395314 UserMSG_from_local = _UserMSG_from_local@0@396315 UserMSG_to_local = _UserMSG_to_local@0@397316 UserMSG_free_inst = _UserMSG_free_inst@0@398317 UserMSG_free_local = _UserMSG_free_local@0@399318 319 DllCanUnloadNow = _OLEAUT32_DllCanUnloadNow@0@410320 SafeArrayCreateVector = _SafeArrayCreateVector@12@411321 SafeArrayCopyData = _SafeArrayCopyData@8@412322 VectorFromBstr = _VectorFromBstr@8@413323 BstrFromVector = _BstrFromVector@8@414324 OleIconToCursor = _OleIconToCursor@8@415325 OleCreatePropertyFrameIndirect = _OleCreatePropertyFrameIndirect@4@416326 OleCreatePropertyFrame = _OleCreatePropertyFrame@44@417327 OleLoadPicture = _OleLoadPicture@20@418328 OleCreatePictureIndirect = _OleCreatePictureIndirect@16@419329 OleCreateFontIndirect = _OleCreateFontIndirect@12@420330 OleTranslateColor = _OleTranslateColor@12@421331 OleLoadPictureFile = _OleLoadPictureFile@20@422332 OleSavePictureFile = _OleSavePictureFile@8@423333 OleLoadPicturePath = _OleLoadPicturePath@24@424334 OleLoadPictureEx = _OleLoadPictureEx@32@425123 VarBoolFromUI1 = "_VarBoolFromUI1@8" @118 124 VarBoolFromI2 = "_VarBoolFromI2@8" @119 125 126 VarBoolFromI4 = "_VarBoolFromI4@8" @120 127 VarBoolFromR4 = "_VarBoolFromR4@8" @121 128 VarBoolFromR8 = "_VarBoolFromR8@12" @122 129 VarBoolFromDate = "_VarBoolFromDate@12" @123 130 VarBoolFromCy = "_VarBoolFromCy@12" @124 131 VarBoolFromStr = "_VarBoolFromStr@16" @125 132 VarBoolFromDisp = "_VarBoolFromDisp@12" @126 133 VarFormatCurrency = "_VarFormatCurrency@28" @127 134 135 VarUI1FromI2 = "_VarUI1FromI2@8" @130 136 VarUI1FromI4 = "_VarUI1FromI4@8" @131 137 VarUI1FromR4 = "_VarUI1FromR4@8" @132 138 VarUI1FromR8 = "_VarUI1FromR8@12" @133 139 VarUI1FromCy = "_VarUI1FromCy@12" @134 140 VarUI1FromDate = "_VarUI1FromDate@12" @135 141 VarUI1FromStr = "_VarUI1FromStr@16" @136 142 VarUI1FromDisp = "_VarUI1FromDisp@12" @137 143 VarUI1FromBool = "_VarUI1FromBool@8" @138 144 VarFormatFromTokens = "_VarFormatFromTokens@24" @139 145 146 VarTokenizeFormatString = "_VarTokenizeFormatString@28" @140 147 VarAnd = "_VarAnd@12" @142 148 149 DispCallFunc = "_DispCallFunc@32" @146 150 VariantChangeTypeEx = "_VariantChangeTypeEx@20" @147 151 SafeArrayPtrOfIndex = "_SafeArrayPtrOfIndex@12" @148 152 SysStringByteLen = "_SysStringByteLen@4" @149 153 154 SysAllocStringByteLen = "_SysAllocStringByteLen@8" @150 155 156 CreateTypeLib = "_CreateTypeLib@12" @160 157 LoadTypeLib = "_LoadTypeLib@8" @161 158 LoadRegTypeLib = "_LoadRegTypeLib@20" @162 159 RegisterTypeLib = "_RegisterTypeLib@12" @163 160 QueryPathOfRegTypeLib = "_QueryPathOfRegTypeLib@20" @164 161 LHashValOfNameSys = "_LHashValOfNameSys@12" @165 162 LHashValOfNameSysA = "_LHashValOfNameSysA@12" @166 163 164 OaBuildVersion = "_OaBuildVersion@0" @170 165 ClearCustData = "_ClearCustData@4" @171 166 VarNot = "_VarNot@8" @174 167 VarCmp = "_VarCmp@16" @176 168 169 CreateTypeLib2 = "_CreateTypeLib2@12" @180 170 LoadTypeLibEx = "_LoadTypeLibEx@12" @183 171 SystemTimeToVariantTime = "_SystemTimeToVariantTime@8" @184 172 VariantTimeToSystemTime = "_VariantTimeToSystemTime@12" @185 173 UnRegisterTypeLib = "_UnRegisterTypeLib@20" @186 174 175 VarDecFromUI1 = "_VarDecFromUI1@8" @190 176 VarDecFromI2 = "_VarDecFromI2@8" @191 177 VarDecFromI4 = "_VarDecFromI4@8" @192 178 VarDecFromR4 = "_VarDecFromR4@8" @193 179 VarDecFromR8 = "_VarDecFromR8@12" @194 180 VarDecFromDate = "_VarDecFromDate@12" @195 181 VarDecFromCy = "_VarDecFromCy@12" @196 182 VarDecFromStr = "_VarDecFromStr@16" @197 183 VarDecFromDisp = "_VarDecFromDisp@12" @198 184 VarDecFromBool = "_VarDecFromBool@8" @199 185 186 GetErrorInfo = "_GetErrorInfo@8" @200 187 SetErrorInfo = "_SetErrorInfo@8" @201 188 CreateErrorInfo = "_CreateErrorInfo@4" @202 189 VarI2FromI1 = "_VarI2FromI1@8" @205 190 VarI2FromUI2 = "_VarI2FromUI2@8" @206 191 VarI2FromUI4 = "_VarI2FromUI4@8" @207 192 VarI2FromDec = "_VarI2FromDec@8" @208 193 VarI4FromI1 = "_VarI4FromI1@8" @209 194 VarI4FromUI2 = "_VarI4FromUI2@8" @210 195 196 VarI4FromUI4 = "_VarI4FromUI4@8" @211 197 VarI4FromDec = "_VarI4FromDec@8" @212 198 VarR4FromI1 = "_VarR4FromI1@8" @213 199 VarR4FromUI2 = "_VarR4FromUI2@8" @214 200 VarR4FromUI4 = "_VarR4FromUI4@8" @215 201 VarR4FromDec = "_VarR4FromDec@8" @216 202 VarR8FromI1 = "_VarR8FromI1@8" @217 203 VarR8FromUI2 = "_VarR8FromUI2@8" @218 204 VarR8FromUI4 = "_VarR8FromUI4@8" @219 205 206 VarR8FromDec = "_VarR8FromDec@8" @220 207 VarDateFromI1 = "_VarDateFromI1@8" @221 208 VarDateFromUI2 = "_VarDateFromUI2@8" @222 209 VarDateFromUI4 = "_VarDateFromUI4@8" @223 210 VarDateFromDec = "_VarDateFromDec@8" @224 211 VarCyFromI1 = "_VarCyFromI1@8" @225 212 VarCyFromUI2 = "_VarCyFromUI2@8" @226 213 VarCyFromUI4 = "_VarCyFromUI4@8" @227 214 VarCyFromDec = "_VarCyFromDec@8" @228 215 VarBstrFromI1 = "_VarBstrFromI1@16" @229 216 217 VarBstrFromUI2 = "_VarBstrFromUI2@16" @230 218 VarBstrFromUI4 = "_VarBstrFromUI4@16" @231 219 VarBstrFromDec = "_VarBstrFromDec@16" @232 220 VarBoolFromI1 = "_VarBoolFromI1@8" @233 221 VarBoolFromUI2 = "_VarBoolFromUI2@8" @234 222 VarBoolFromUI4 = "_VarBoolFromUI4@8" @235 223 VarBoolFromDec = "_VarBoolFromDec@8" @236 224 VarUI1FromI1 = "_VarUI1FromI1@8" @237 225 VarUI1FromUI2 = "_VarUI1FromUI2@8" @238 226 VarUI1FromUI4 = "_VarUI1FromUI4@8" @239 227 VarUI1FromDec = "_VarUI1FromDec@8" @240 228 VarDecFromI1 = "_VarDecFromI1@8" @241 229 VarDecFromUI2 = "_VarDecFromUI2@8" @242 230 VarDecFromUI4 = "_VarDecFromUI4@8" @243 231 VarI1FromUI1 = "_VarI1FromUI1@8" @244 232 VarI1FromI2 = "_VarI1FromI2@8" @245 233 VarI1FromI4 = "_VarI1FromI4@8" @246 234 VarI1FromR4 = "_VarI1FromR4@8" @247 235 VarI1FromR8 = "_VarI1FromR8@12" @248 236 VarI1FromDate = "_VarI1FromDate@12" @249 237 VarI1FromCy = "_VarI1FromCy@12" @250 238 VarI1FromStr = "_VarI1FromStr@16" @251 239 VarI1FromDisp = "_VarI1FromDisp@12" @252 240 VarI1FromBool = "_VarI1FromBool@8" @253 241 VarI1FromUI2 = "_VarI1FromUI2@8" @254 242 VarI1FromUI4 = "_VarI1FromUI4@8" @255 243 VarI1FromDec = "_VarI1FromDec@8" @256 244 VarUI2FromUI1 = "_VarUI2FromUI1@8" @257 245 VarUI2FromI2 = "_VarUI2FromI2@8" @258 246 VarUI2FromI4 = "_VarUI2FromI4@8" @259 247 VarUI2FromR4 = "_VarUI2FromR4@8" @260 248 VarUI2FromR8 = "_VarUI2FromR8@12" @261 249 VarUI2FromDate = "_VarUI2FromDate@12" @262 250 VarUI2FromCy = "_VarUI2FromCy@12" @263 251 VarUI2FromStr = "_VarUI2FromStr@16" @264 252 VarUI2FromDisp = "_VarUI2FromDisp@12" @265 253 VarUI2FromBool = "_VarUI2FromBool@8" @266 254 VarUI2FromI1 = "_VarUI2FromI1@8" @267 255 VarUI2FromUI4 = "_VarUI2FromUI4@8" @268 256 VarUI2FromDec = "_VarUI2FromDec@8" @269 257 VarUI4FromUI1 = "_VarUI4FromUI1@8" @270 258 VarUI4FromI2 = "_VarUI4FromI2@8" @271 259 VarUI4FromI4 = "_VarUI4FromI4@8" @272 260 VarUI4FromR4 = "_VarUI4FromR4@8" @273 261 VarUI4FromR8 = "_VarUI4FromR8@12" @274 262 VarUI4FromDate = "_VarUI4FromDate@12" @275 263 VarUI4FromCy = "_VarUI4FromCy@12" @276 264 VarUI4FromStr = "_VarUI4FromStr@16" @277 265 VarUI4FromDisp = "_VarUI4FromDisp@12" @278 266 VarUI4FromBool = "_VarUI4FromBool@8" @279 267 VarUI4FromI1 = "_VarUI4FromI1@8" @280 268 VarUI4FromUI2 = "_VarUI4FromUI2@8" @281 269 VarUI4FromDec = "_VarUI4FromDec@8" @282 270 BSTR_UserSize = "_BSTR_UserSize@12" @283 271 BSTR_UserMarshal = "_BSTR_UserMarshal@12" @284 272 BSTR_UserUnmarshal = "_BSTR_UserUnmarshal@12" @285 273 BSTR_UserFree = "_BSTR_UserFree@8" @286 274 VARIANT_UserSize = "_VARIANT_UserSize@12" @287 275 VARIANT_UserMarshal = "_VARIANT_UserMarshal@12" @288 276 VARIANT_UserUnmarshal = "_VARIANT_UserUnmarshal@12" @289 277 VARIANT_UserFree = "_VARIANT_UserFree@8" @290 278 LPSAFEARRAY_UserSize = "_LPSAFEARRAY_UserSize@12" @291 279 LPSAFEARRAY_UserMarshal = "_LPSAFEARRAY_UserMarshal@12" @292 280 LPSAFEARRAY_UserUnmarshal = "_LPSAFEARRAY_UserUnmarshal@12" @293 281 LPSAFEARRAY_UserFree = "_LPSAFEARRAY_UserFree@8" @294 282 LPSAFEARRAY_Size = "_LPSAFEARRAY_Size@0" @295 283 LPSAFEARRAY_Marshal = "_LPSAFEARRAY_Marshal@0" @296 284 LPSAFEARRAY_Unmarshal = "_LPSAFEARRAY_Unmarshal@0" @297 285 286 VarCyMulI4 = "_VarCyMulI4@16" @304 287 288 VarBstrCat = "_VarBstrCat@12" @313 289 VarBstrCmp = "_VarBstrCmp@16" @314 290 VarCat = "_VarCat@12" @318 291 292 DllRegisterServer = "_OLEAUT32_DllRegisterServer@0" @320 293 DllUnregisterServer = "_OLEAUT32_DllUnregisterServer@0" @321 294 295 VarDateFromUdate = "_VarDateFromUdate@12" @330 296 VarUdateFromDate = "_VarUdateFromDate@16" @331 297 GetAltMonthNames = "_GetAltMonthNames@8" @332 298 UserHWND_from_local = "_UserHWND_from_local@0" @380 299 UserHWND_to_local = "_UserHWND_to_local@0" @381 300 UserHWND_free_inst = "_UserHWND_free_inst@0" @382 301 UserHWND_free_local = "_UserHWND_free_local@0" @383 302 UserBSTR_from_local = "_UserBSTR_from_local@0" @384 303 UserBSTR_to_local = "_UserBSTR_to_local@0" @385 304 UserBSTR_free_inst = "_UserBSTR_free_inst@0" @386 305 UserBSTR_free_local = "_UserBSTR_free_local@0" @387 306 UserVARIANT_from_local = "_UserVARIANT_from_local@0" @388 307 UserVARIANT_to_local = "_UserVARIANT_to_local@0" @389 308 UserVARIANT_free_inst = "_UserVARIANT_free_inst@0" @390 309 UserVARIANT_free_local = "_UserVARIANT_free_local@0" @391 310 UserEXCEPINFO_from_local = "_UserEXCEPINFO_from_local@0" @392 311 UserEXCEPINFO_to_local = "_UserEXCEPINFO_to_local@0" @393 312 UserEXCEPINFO_free_inst = "_UserEXCEPINFO_free_inst@0" @394 313 UserEXCEPINFO_free_local = "_UserEXCEPINFO_free_local@0" @395 314 UserMSG_from_local = "_UserMSG_from_local@0" @396 315 UserMSG_to_local = "_UserMSG_to_local@0" @397 316 UserMSG_free_inst = "_UserMSG_free_inst@0" @398 317 UserMSG_free_local = "_UserMSG_free_local@0" @399 318 319 DllCanUnloadNow = "_OLEAUT32_DllCanUnloadNow@0" @410 320 SafeArrayCreateVector = "_SafeArrayCreateVector@12" @411 321 SafeArrayCopyData = "_SafeArrayCopyData@8" @412 322 VectorFromBstr = "_VectorFromBstr@8" @413 323 BstrFromVector = "_BstrFromVector@8" @414 324 OleIconToCursor = "_OleIconToCursor@8" @415 325 OleCreatePropertyFrameIndirect = "_OleCreatePropertyFrameIndirect@4" @416 326 OleCreatePropertyFrame = "_OleCreatePropertyFrame@44" @417 327 OleLoadPicture = "_OleLoadPicture@20" @418 328 OleCreatePictureIndirect = "_OleCreatePictureIndirect@16" @419 329 OleCreateFontIndirect = "_OleCreateFontIndirect@12" @420 330 OleTranslateColor = "_OleTranslateColor@12" @421 331 OleLoadPictureFile = "_OleLoadPictureFile@20" @422 332 OleSavePictureFile = "_OleSavePictureFile@8" @423 333 OleLoadPicturePath = "_OleLoadPicturePath@24" @424 334 OleLoadPictureEx = "_OleLoadPictureEx@32" @425 335 335 336 336 ;Win98 and higher (NT4.0sp4) … … 339 339 ;428 stub OleLoadPictureFileEx 340 340 341 SafeArrayAllocDescriptorEx = _SafeArrayAllocDescriptorEx@12@429342 343 341 SafeArrayAllocDescriptorEx = "_SafeArrayAllocDescriptorEx@12" @429 342 343 -
branches/gcc-kmk/src/oleaut32/oleaut32dbg.def
r9400 r21853 5 5 6 6 EXPORTS 7 DllGetClassObject = _DbgOLEAUT32_DllGetClassObject@12@18 SysAllocString = _DbgSysAllocString@4@29 SysReAllocString = _DbgSysReAllocString@8@310 SysAllocStringLen = _DbgSysAllocStringLen@8@411 SysReAllocStringLen = _DbgSysReAllocStringLen@12@512 SysFreeString = _DbgSysFreeString@4@613 SysStringLen = _DbgSysStringLen@4@714 VariantInit = _DbgVariantInit@4@815 VariantClear = _DbgVariantClear@4@916 VariantCopy = _DbgVariantCopy@8@1017 VariantCopyInd = _DbgVariantCopyInd@8@1118 VariantChangeType = _DbgVariantChangeType@16@1219 VariantTimeToDosDateTime = _DbgVariantTimeToDosDateTime@16@1320 DosDateTimeToVariantTime = _DbgDosDateTimeToVariantTime@12@1421 SafeArrayCreate = _DbgSafeArrayCreate@12@1522 SafeArrayDestroy = _DbgSafeArrayDestroy@4@1623 SafeArrayGetDim = _DbgSafeArrayGetDim@4@1724 SafeArrayGetElemsize = _DbgSafeArrayGetElemsize@4@1825 SafeArrayGetUBound = _DbgSafeArrayGetUBound@12@1926 SafeArrayGetLBound = _DbgSafeArrayGetLBound@12@2027 SafeArrayLock = _DbgSafeArrayLock@4@2128 SafeArrayUnlock = _DbgSafeArrayUnlock@4@2229 SafeArrayAccessData = _DbgSafeArrayAccessData@8@2330 SafeArrayUnaccessData = _DbgSafeArrayUnaccessData@4@2431 SafeArrayGetElement = _DbgSafeArrayGetElement@12@2532 SafeArrayPutElement = _DbgSafeArrayPutElement@12@2633 SafeArrayCopy = _DbgSafeArrayCopy@8@2734 DispGetParam = _DbgDispGetParam@20@2835 DispGetIDsOfNames = _DbgDispGetIDsOfNames@16@2936 DispInvoke = _DbgDispInvoke@32@3037 CreateDispTypeInfo = _DbgCreateDispTypeInfo@12@3138 CreateStdDispatch = _DbgCreateStdDispatch@16@3239 RegisterActiveObject = _DbgRegisterActiveObject@16@3340 RevokeActiveObject = _DbgRevokeActiveObject@8@3441 GetActiveObject = _DbgGetActiveObject@12@3542 SafeArrayAllocDescriptor = _DbgSafeArrayAllocDescriptor@8@3643 SafeArrayAllocData = _DbgSafeArrayAllocData@4@3744 SafeArrayDestroyDescriptor = _DbgSafeArrayDestroyDescriptor@4@3845 SafeArrayDestroyData = _DbgSafeArrayDestroyData@4@3946 SafeArrayRedim = _DbgSafeArrayRedim@8@4047 OACreateTypeLib2 = _DbgOACreateTypeLib2@0@4148 VarParseNumFromStr = _DbgVarParseNumFromStr@20@4649 VarNumFromParseNum = _DbgVarNumFromParseNum@16@4750 VarI2FromUI1 = _DbgVarI2FromUI1@8@4851 VarI2FromI4 = _DbgVarI2FromI4@8@4952 VarI2FromR4 = _DbgVarI2FromR4@8@5053 VarI2FromR8 = _DbgVarI2FromR8@12@5154 VarI2FromCy = _DbgVarI2FromCy@12@5255 VarI2FromDate = _DbgVarI2FromDate@12@5356 VarI2FromStr = _DbgVarI2FromStr@16@5457 VarI2FromDisp = _DbgVarI2FromDisp@12@5558 VarI2FromBool = _DbgVarI2FromBool@8@5659 VarI4FromUI1 = _DbgVarI4FromUI1@8@5860 VarI4FromI2 = _DbgVarI4FromI2@8@5961 VarI4FromR4 = _DbgVarI4FromR4@8@6062 VarI4FromR8 = _DbgVarI4FromR8@12@6163 VarI4FromCy = _DbgVarI4FromCy@12@6264 VarI4FromDate = _DbgVarI4FromDate@12@6365 VarI4FromStr = _DbgVarI4FromStr@16@6466 VarI4FromDisp = _DbgVarI4FromDisp@12@6567 VarI4FromBool = _DbgVarI4FromBool@8@6668 VarR4FromUI1 = _DbgVarR4FromUI1@8@6869 VarR4FromI2 = _DbgVarR4FromI2@8@6970 71 VarR4FromI4 = _DbgVarR4FromI4@8@7072 VarR4FromR8 = _DbgVarR4FromR8@12@7173 VarR4FromCy = _DbgVarR4FromCy@12@7274 VarR4FromDate = _DbgVarR4FromDate@12@7375 VarR4FromStr = _DbgVarR4FromStr@16@7476 VarR4FromDisp = _DbgVarR4FromDisp@12@7577 VarR4FromBool = _DbgVarR4FromBool@8@7678 SafeArrayGetVartype = _DbgSafeArrayGetVartype@8@7779 VarR8FromUI1 = _DbgVarR8FromUI1@8@7880 VarR8FromI2 = _DbgVarR8FromI2@8@7981 82 VarR8FromI4 = _DbgVarR8FromI4@8@8083 VarR8FromR4 = _DbgVarR8FromR4@8@8184 VarR8FromCy = _DbgVarR8FromCy@12@8285 VarR8FromDate = _DbgVarR8FromDate@12@8386 VarR8FromStr = _DbgVarR8FromStr@16@8487 VarR8FromDisp = _DbgVarR8FromDisp@12@8588 VarR8FromBool = _DbgVarR8FromBool@8@8689 VarFormat = _DbgVarFormat@24@8790 VarDateFromUI1 = _DbgVarDateFromUI1@8@8891 VarDateFromI2 = _DbgVarDateFromI2@8@8992 93 VarDateFromI4 = _DbgVarDateFromI4@8@9094 VarDateFromR4 = _DbgVarDateFromR4@8@9195 VarDateFromR8 = _DbgVarDateFromR8@12@9296 VarDateFromCy = _DbgVarDateFromCy@12@9397 VarDateFromStr = _DbgVarDateFromStr@16@9498 VarDateFromDisp = _DbgVarDateFromDisp@12@9599 VarDateFromBool = _DbgVarDateFromBool@8@96100 VarFormatDateTime = _DbgVarFormatDateTime@16@97101 VarCyFromUI1 = _DbgVarCyFromUI1@8@98102 VarCyFromI2 = _DbgVarCyFromI2@8@99103 104 VarCyFromI4 = _DbgVarCyFromI4@8@100105 VarCyFromR4 = _DbgVarCyFromR4@8@101106 VarCyFromR8 = _DbgVarCyFromR8@12@102107 VarCyFromDate = _DbgVarCyFromDate@12@103108 VarCyFromStr = _DbgVarCyFromStr@16@104109 VarCyFromDisp = _DbgVarCyFromDisp@12@105110 VarCyFromBool = _DbgVarCyFromBool@8@1067 DllGetClassObject = "_DbgOLEAUT32_DllGetClassObject@12" @1 8 SysAllocString = "_DbgSysAllocString@4" @2 9 SysReAllocString = "_DbgSysReAllocString@8" @3 10 SysAllocStringLen = "_DbgSysAllocStringLen@8" @4 11 SysReAllocStringLen = "_DbgSysReAllocStringLen@12" @5 12 SysFreeString = "_DbgSysFreeString@4" @6 13 SysStringLen = "_DbgSysStringLen@4" @7 14 VariantInit = "_DbgVariantInit@4" @8 15 VariantClear = "_DbgVariantClear@4" @9 16 VariantCopy = "_DbgVariantCopy@8" @10 17 VariantCopyInd = "_DbgVariantCopyInd@8" @11 18 VariantChangeType = "_DbgVariantChangeType@16" @12 19 VariantTimeToDosDateTime = "_DbgVariantTimeToDosDateTime@16" @13 20 DosDateTimeToVariantTime = "_DbgDosDateTimeToVariantTime@12" @14 21 SafeArrayCreate = "_DbgSafeArrayCreate@12" @15 22 SafeArrayDestroy = "_DbgSafeArrayDestroy@4" @16 23 SafeArrayGetDim = "_DbgSafeArrayGetDim@4" @17 24 SafeArrayGetElemsize = "_DbgSafeArrayGetElemsize@4" @18 25 SafeArrayGetUBound = "_DbgSafeArrayGetUBound@12" @19 26 SafeArrayGetLBound = "_DbgSafeArrayGetLBound@12" @20 27 SafeArrayLock = "_DbgSafeArrayLock@4" @21 28 SafeArrayUnlock = "_DbgSafeArrayUnlock@4" @22 29 SafeArrayAccessData = "_DbgSafeArrayAccessData@8" @23 30 SafeArrayUnaccessData = "_DbgSafeArrayUnaccessData@4" @24 31 SafeArrayGetElement = "_DbgSafeArrayGetElement@12" @25 32 SafeArrayPutElement = "_DbgSafeArrayPutElement@12" @26 33 SafeArrayCopy = "_DbgSafeArrayCopy@8" @27 34 DispGetParam = "_DbgDispGetParam@20" @28 35 DispGetIDsOfNames = "_DbgDispGetIDsOfNames@16" @29 36 DispInvoke = "_DbgDispInvoke@32" @30 37 CreateDispTypeInfo = "_DbgCreateDispTypeInfo@12" @31 38 CreateStdDispatch = "_DbgCreateStdDispatch@16" @32 39 RegisterActiveObject = "_DbgRegisterActiveObject@16" @33 40 RevokeActiveObject = "_DbgRevokeActiveObject@8" @34 41 GetActiveObject = "_DbgGetActiveObject@12" @35 42 SafeArrayAllocDescriptor = "_DbgSafeArrayAllocDescriptor@8" @36 43 SafeArrayAllocData = "_DbgSafeArrayAllocData@4" @37 44 SafeArrayDestroyDescriptor = "_DbgSafeArrayDestroyDescriptor@4" @38 45 SafeArrayDestroyData = "_DbgSafeArrayDestroyData@4" @39 46 SafeArrayRedim = "_DbgSafeArrayRedim@8" @40 47 OACreateTypeLib2 = "_DbgOACreateTypeLib2@0" @41 48 VarParseNumFromStr = "_DbgVarParseNumFromStr@20" @46 49 VarNumFromParseNum = "_DbgVarNumFromParseNum@16" @47 50 VarI2FromUI1 = "_DbgVarI2FromUI1@8" @48 51 VarI2FromI4 = "_DbgVarI2FromI4@8" @49 52 VarI2FromR4 = "_DbgVarI2FromR4@8" @50 53 VarI2FromR8 = "_DbgVarI2FromR8@12" @51 54 VarI2FromCy = "_DbgVarI2FromCy@12" @52 55 VarI2FromDate = "_DbgVarI2FromDate@12" @53 56 VarI2FromStr = "_DbgVarI2FromStr@16" @54 57 VarI2FromDisp = "_DbgVarI2FromDisp@12" @55 58 VarI2FromBool = "_DbgVarI2FromBool@8" @56 59 VarI4FromUI1 = "_DbgVarI4FromUI1@8" @58 60 VarI4FromI2 = "_DbgVarI4FromI2@8" @59 61 VarI4FromR4 = "_DbgVarI4FromR4@8" @60 62 VarI4FromR8 = "_DbgVarI4FromR8@12" @61 63 VarI4FromCy = "_DbgVarI4FromCy@12" @62 64 VarI4FromDate = "_DbgVarI4FromDate@12" @63 65 VarI4FromStr = "_DbgVarI4FromStr@16" @64 66 VarI4FromDisp = "_DbgVarI4FromDisp@12" @65 67 VarI4FromBool = "_DbgVarI4FromBool@8" @66 68 VarR4FromUI1 = "_DbgVarR4FromUI1@8" @68 69 VarR4FromI2 = "_DbgVarR4FromI2@8" @69 70 71 VarR4FromI4 = "_DbgVarR4FromI4@8" @70 72 VarR4FromR8 = "_DbgVarR4FromR8@12" @71 73 VarR4FromCy = "_DbgVarR4FromCy@12" @72 74 VarR4FromDate = "_DbgVarR4FromDate@12" @73 75 VarR4FromStr = "_DbgVarR4FromStr@16" @74 76 VarR4FromDisp = "_DbgVarR4FromDisp@12" @75 77 VarR4FromBool = "_DbgVarR4FromBool@8" @76 78 SafeArrayGetVartype = "_DbgSafeArrayGetVartype@8" @77 79 VarR8FromUI1 = "_DbgVarR8FromUI1@8" @78 80 VarR8FromI2 = "_DbgVarR8FromI2@8" @79 81 82 VarR8FromI4 = "_DbgVarR8FromI4@8" @80 83 VarR8FromR4 = "_DbgVarR8FromR4@8" @81 84 VarR8FromCy = "_DbgVarR8FromCy@12" @82 85 VarR8FromDate = "_DbgVarR8FromDate@12" @83 86 VarR8FromStr = "_DbgVarR8FromStr@16" @84 87 VarR8FromDisp = "_DbgVarR8FromDisp@12" @85 88 VarR8FromBool = "_DbgVarR8FromBool@8" @86 89 VarFormat = "_DbgVarFormat@24" @87 90 VarDateFromUI1 = "_DbgVarDateFromUI1@8" @88 91 VarDateFromI2 = "_DbgVarDateFromI2@8" @89 92 93 VarDateFromI4 = "_DbgVarDateFromI4@8" @90 94 VarDateFromR4 = "_DbgVarDateFromR4@8" @91 95 VarDateFromR8 = "_DbgVarDateFromR8@12" @92 96 VarDateFromCy = "_DbgVarDateFromCy@12" @93 97 VarDateFromStr = "_DbgVarDateFromStr@16" @94 98 VarDateFromDisp = "_DbgVarDateFromDisp@12" @95 99 VarDateFromBool = "_DbgVarDateFromBool@8" @96 100 VarFormatDateTime = "_DbgVarFormatDateTime@16" @97 101 VarCyFromUI1 = "_DbgVarCyFromUI1@8" @98 102 VarCyFromI2 = "_DbgVarCyFromI2@8" @99 103 104 VarCyFromI4 = "_DbgVarCyFromI4@8" @100 105 VarCyFromR4 = "_DbgVarCyFromR4@8" @101 106 VarCyFromR8 = "_DbgVarCyFromR8@12" @102 107 VarCyFromDate = "_DbgVarCyFromDate@12" @103 108 VarCyFromStr = "_DbgVarCyFromStr@16" @104 109 VarCyFromDisp = "_DbgVarCyFromDisp@12" @105 110 VarCyFromBool = "_DbgVarCyFromBool@8" @106 111 111 ;; VarFormatNumber = _DbgVarFormatNumber@28 @107 112 VarBstrFromUI1 = _DbgVarBstrFromUI1@16@108113 VarBstrFromI2 = _DbgVarBstrFromI2@16@109114 115 VarBstrFromI4 = _DbgVarBstrFromI4@16@110116 VarBstrFromR4 = _DbgVarBstrFromR4@16@111117 VarBstrFromR8 = _DbgVarBstrFromR8@20@112118 VarBstrFromCy = _DbgVarBstrFromCy@20@113119 VarBstrFromDate = _DbgVarBstrFromDate@20@114120 VarBstrFromDisp = _DbgVarBstrFromDisp@16@115121 VarBstrFromBool = _DbgVarBstrFromBool@16@116112 VarBstrFromUI1 = "_DbgVarBstrFromUI1@16" @108 113 VarBstrFromI2 = "_DbgVarBstrFromI2@16" @109 114 115 VarBstrFromI4 = "_DbgVarBstrFromI4@16" @110 116 VarBstrFromR4 = "_DbgVarBstrFromR4@16" @111 117 VarBstrFromR8 = "_DbgVarBstrFromR8@20" @112 118 VarBstrFromCy = "_DbgVarBstrFromCy@20" @113 119 VarBstrFromDate = "_DbgVarBstrFromDate@20" @114 120 VarBstrFromDisp = "_DbgVarBstrFromDisp@16" @115 121 VarBstrFromBool = "_DbgVarBstrFromBool@16" @116 122 122 ;; VarFormatPercent = _DbgVarFormatPercent@28 @117 123 VarBoolFromUI1 = _DbgVarBoolFromUI1@8@118124 VarBoolFromI2 = _DbgVarBoolFromI2@8@119125 126 VarBoolFromI4 = _DbgVarBoolFromI4@8@120127 VarBoolFromR4 = _DbgVarBoolFromR4@8@121128 VarBoolFromR8 = _DbgVarBoolFromR8@12@122129 VarBoolFromDate = _DbgVarBoolFromDate@12@123130 VarBoolFromCy = _DbgVarBoolFromCy@12@124131 VarBoolFromStr = _DbgVarBoolFromStr@16@125132 VarBoolFromDisp = _DbgVarBoolFromDisp@12@126133 VarFormatCurrency = _DbgVarFormatCurrency@28@127134 135 VarUI1FromI2 = _DbgVarUI1FromI2@8@130136 VarUI1FromI4 = _DbgVarUI1FromI4@8@131137 VarUI1FromR4 = _DbgVarUI1FromR4@8@132138 VarUI1FromR8 = _DbgVarUI1FromR8@12@133139 VarUI1FromCy = _DbgVarUI1FromCy@12@134140 VarUI1FromDate = _DbgVarUI1FromDate@12@135141 VarUI1FromStr = _DbgVarUI1FromStr@16@136142 VarUI1FromDisp = _DbgVarUI1FromDisp@12@137143 VarUI1FromBool = _DbgVarUI1FromBool@8@138144 VarFormatFromTokens = _DbgVarFormatFromTokens@24@139145 146 VarTokenizeFormatString = _DbgVarTokenizeFormatString@28@140147 VarAnd = _DbgVarAnd@12@142148 149 DispCallFunc = _DbgDispCallFunc@32@146150 VariantChangeTypeEx = _DbgVariantChangeTypeEx@20@147151 SafeArrayPtrOfIndex = _DbgSafeArrayPtrOfIndex@12@148152 SysStringByteLen = _DbgSysStringByteLen@4@149153 154 SysAllocStringByteLen = _DbgSysAllocStringByteLen@8@150155 156 CreateTypeLib = _DbgCreateTypeLib@12@160157 LoadTypeLib = _DbgLoadTypeLib@8@161158 LoadRegTypeLib = _DbgLoadRegTypeLib@20@162159 RegisterTypeLib = _DbgRegisterTypeLib@12@163160 QueryPathOfRegTypeLib = _DbgQueryPathOfRegTypeLib@20@164161 LHashValOfNameSys = _DbgLHashValOfNameSys@12@165162 LHashValOfNameSysA = _DbgLHashValOfNameSysA@12@166163 164 OaBuildVersion = _DbgOaBuildVersion@0@170165 ClearCustData = _DbgClearCustData@4@171166 VarNot = _DbgVarNot@8@174167 VarCmp = _DbgVarCmp@16@176168 169 CreateTypeLib2 = _DbgCreateTypeLib2@12@180170 LoadTypeLibEx = _DbgLoadTypeLibEx@12@183171 SystemTimeToVariantTime = _DbgSystemTimeToVariantTime@8@184172 VariantTimeToSystemTime = _DbgVariantTimeToSystemTime@12@185173 UnRegisterTypeLib = _DbgUnRegisterTypeLib@20@186174 175 VarDecFromUI1 = _DbgVarDecFromUI1@8@190176 VarDecFromI2 = _DbgVarDecFromI2@8@191177 VarDecFromI4 = _DbgVarDecFromI4@8@192178 VarDecFromR4 = _DbgVarDecFromR4@8@193179 VarDecFromR8 = _DbgVarDecFromR8@12@194180 VarDecFromDate = _DbgVarDecFromDate@12@195181 VarDecFromCy = _DbgVarDecFromCy@12@196182 VarDecFromStr = _DbgVarDecFromStr@16@197183 VarDecFromDisp = _DbgVarDecFromDisp@12@198184 VarDecFromBool = _DbgVarDecFromBool@8@199185 186 GetErrorInfo = _GetErrorInfo@8@200187 SetErrorInfo = _SetErrorInfo@8@201188 CreateErrorInfo = _CreateErrorInfo@4@202189 VarI2FromI1 = _DbgVarI2FromI1@8@205190 VarI2FromUI2 = _DbgVarI2FromUI2@8@206191 VarI2FromUI4 = _DbgVarI2FromUI4@8@207192 VarI2FromDec = _DbgVarI2FromDec@8@208193 VarI4FromI1 = _DbgVarI4FromI1@8@209194 VarI4FromUI2 = _DbgVarI4FromUI2@8@210195 VarI4FromUI4 = _DbgVarI4FromUI4@8@211196 VarI4FromDec = _DbgVarI4FromDec@8@212197 VarR4FromI1 = _DbgVarR4FromI1@8@213198 VarR4FromUI2 = _DbgVarR4FromUI2@8@214199 VarR4FromUI4 = _DbgVarR4FromUI4@8@215200 VarR4FromDec = _DbgVarR4FromDec@8@216201 VarR8FromI1 = _DbgVarR8FromI1@8@217202 VarR8FromUI2 = _DbgVarR8FromUI2@8@218203 VarR8FromUI4 = _DbgVarR8FromUI4@8@219204 VarR8FromDec = _DbgVarR8FromDec@8@220205 VarDateFromI1 = _DbgVarDateFromI1@8@221206 VarDateFromUI2 = _DbgVarDateFromUI2@8@222207 VarDateFromUI4 = _DbgVarDateFromUI4@8@223208 VarDateFromDec = _DbgVarDateFromDec@8@224209 VarCyFromI1 = _DbgVarCyFromI1@8@225210 VarCyFromUI2 = _DbgVarCyFromUI2@8@226211 VarCyFromUI4 = _DbgVarCyFromUI4@8@227212 VarCyFromDec = _DbgVarCyFromDec@8@228213 VarBstrFromI1 = _DbgVarBstrFromI1@16@229214 VarBstrFromUI2 = _DbgVarBstrFromUI2@16@230215 VarBstrFromUI4 = _DbgVarBstrFromUI4@16@231216 VarBstrFromDec = _DbgVarBstrFromDec@16@232217 VarBoolFromI1 = _DbgVarBoolFromI1@8@233218 VarBoolFromUI2 = _DbgVarBoolFromUI2@8@234219 VarBoolFromUI4 = _DbgVarBoolFromUI4@8@235220 VarBoolFromDec = _DbgVarBoolFromDec@8@236221 VarUI1FromI1 = _DbgVarUI1FromI1@8@237222 VarUI1FromUI2 = _DbgVarUI1FromUI2@8@238223 VarUI1FromUI4 = _DbgVarUI1FromUI4@8@239224 VarUI1FromDec = _DbgVarUI1FromDec@8@240225 VarDecFromI1 = _DbgVarDecFromI1@8@241226 VarDecFromUI2 = _DbgVarDecFromUI2@8@242227 VarDecFromUI4 = _DbgVarDecFromUI4@8@243228 VarI1FromUI1 = _DbgVarI1FromUI1@8@244229 VarI1FromI2 = _DbgVarI1FromI2@8@245230 VarI1FromI4 = _DbgVarI1FromI4@8@246231 VarI1FromR4 = _DbgVarI1FromR4@8@247232 VarI1FromR8 = _DbgVarI1FromR8@12@248233 VarI1FromDate = _DbgVarI1FromDate@12@249234 VarI1FromCy = _DbgVarI1FromCy@12@250235 VarI1FromStr = _DbgVarI1FromStr@16@251236 VarI1FromDisp = _DbgVarI1FromDisp@12@252237 VarI1FromBool = _DbgVarI1FromBool@8@253238 VarI1FromUI2 = _DbgVarI1FromUI2@8@254239 VarI1FromUI4 = _DbgVarI1FromUI4@8@255240 VarI1FromDec = _DbgVarI1FromDec@8@256241 VarUI2FromUI1 = _DbgVarUI2FromUI1@8@257242 VarUI2FromI2 = _DbgVarUI2FromI2@8@258243 VarUI2FromI4 = _DbgVarUI2FromI4@8@259244 VarUI2FromR4 = _DbgVarUI2FromR4@8@260245 VarUI2FromR8 = _DbgVarUI2FromR8@12@261246 VarUI2FromDate = _DbgVarUI2FromDate@12@262247 VarUI2FromCy = _DbgVarUI2FromCy@12@263248 VarUI2FromStr = _DbgVarUI2FromStr@16@264249 VarUI2FromDisp = _DbgVarUI2FromDisp@12@265250 VarUI2FromBool = _DbgVarUI2FromBool@8@266251 VarUI2FromI1 = _DbgVarUI2FromI1@8@267252 VarUI2FromUI4 = _DbgVarUI2FromUI4@8@268253 VarUI2FromDec = _DbgVarUI2FromDec@8@269254 VarUI4FromUI1 = _DbgVarUI4FromUI1@8@270255 VarUI4FromI2 = _DbgVarUI4FromI2@8@271256 VarUI4FromI4 = _DbgVarUI4FromI4@8@272257 VarUI4FromR4 = _DbgVarUI4FromR4@8@273258 VarUI4FromR8 = _DbgVarUI4FromR8@12@274259 VarUI4FromDate = _DbgVarUI4FromDate@12@275260 VarUI4FromCy = _DbgVarUI4FromCy@12@276261 VarUI4FromStr = _DbgVarUI4FromStr@16@277262 VarUI4FromDisp = _DbgVarUI4FromDisp@12@278263 VarUI4FromBool = _DbgVarUI4FromBool@8@279264 VarUI4FromI1 = _DbgVarUI4FromI1@8@280265 VarUI4FromUI2 = _DbgVarUI4FromUI2@8@281266 VarUI4FromDec = _DbgVarUI4FromDec@8@282267 BSTR_UserSize = _DbgBSTR_UserSize@12@283268 BSTR_UserMarshal = _DbgBSTR_UserMarshal@12@284269 BSTR_UserUnmarshal = _DbgBSTR_UserUnmarshal@12@285270 BSTR_UserFree = _DbgBSTR_UserFree@8@286271 VARIANT_UserSize = _DbgVARIANT_UserSize@12@287272 VARIANT_UserMarshal = _DbgVARIANT_UserMarshal@12@288273 VARIANT_UserUnmarshal = _DbgVARIANT_UserUnmarshal@12@289274 VARIANT_UserFree = _DbgVARIANT_UserFree@8@290275 LPSAFEARRAY_UserSize = _DbgLPSAFEARRAY_UserSize@12@291276 LPSAFEARRAY_UserMarshal = _DbgLPSAFEARRAY_UserMarshal@12@292277 LPSAFEARRAY_UserUnmarshal = _DbgLPSAFEARRAY_UserUnmarshal@12@293278 LPSAFEARRAY_UserFree = _DbgLPSAFEARRAY_UserFree@8@294279 LPSAFEARRAY_Size = _DbgLPSAFEARRAY_Size@0@295280 LPSAFEARRAY_Marshal = _DbgLPSAFEARRAY_Marshal@0@296281 LPSAFEARRAY_Unmarshal = _DbgLPSAFEARRAY_Unmarshal@0@297282 283 VarCyMulI4 = _DbgVarCyMulI4@16@304284 285 VarBstrCat = _DbgVarBstrCat@12@313286 VarBstrCmp = _DbgVarBstrCmp@16@314287 VarCat = _DbgVarCat@12@318288 289 DllRegisterServer = _DbgOLEAUT32_DllRegisterServer@0@320290 DllUnregisterServer = _DbgOLEAUT32_DllUnregisterServer@0@321291 VarDateFromUdate = _DbgVarDateFromUdate@12@330292 VarUdateFromDate = _DbgVarUdateFromDate@16@331293 GetAltMonthNames = _DbgGetAltMonthNames@8@332294 UserHWND_from_local = _DbgUserHWND_from_local@0@380295 UserHWND_to_local = _DbgUserHWND_to_local@0@381296 UserHWND_free_inst = _DbgUserHWND_free_inst@0@382297 UserHWND_free_local = _DbgUserHWND_free_local@0@383298 UserBSTR_from_local = _DbgUserBSTR_from_local@0@384299 UserBSTR_to_local = _DbgUserBSTR_to_local@0@385300 UserBSTR_free_inst = _DbgUserBSTR_free_inst@0@386301 UserBSTR_free_local = _DbgUserBSTR_free_local@0@387302 UserVARIANT_from_local = _DbgUserVARIANT_from_local@0@388303 UserVARIANT_to_local = _DbgUserVARIANT_to_local@0@389304 UserVARIANT_free_inst = _DbgUserVARIANT_free_inst@0@390305 UserVARIANT_free_local = _DbgUserVARIANT_free_local@0@391306 UserEXCEPINFO_from_local = _DbgUserEXCEPINFO_from_local@0@392307 UserEXCEPINFO_to_local = _DbgUserEXCEPINFO_to_local@0@393308 UserEXCEPINFO_free_inst = _DbgUserEXCEPINFO_free_inst@0@394309 UserEXCEPINFO_free_local = _DbgUserEXCEPINFO_free_local@0@395310 UserMSG_from_local = _DbgUserMSG_from_local@0@396311 UserMSG_to_local = _DbgUserMSG_to_local@0@397312 UserMSG_free_inst = _DbgUserMSG_free_inst@0@398313 UserMSG_free_local = _DbgUserMSG_free_local@0@399314 DllCanUnloadNow = _DbgOLEAUT32_DllCanUnloadNow@0@410315 SafeArrayCreateVector = _DbgSafeArrayCreateVector@12@411316 SafeArrayCopyData = _DbgSafeArrayCopyData@8@412317 VectorFromBstr = _DbgVectorFromBstr@8@413318 BstrFromVector = _DbgBstrFromVector@8@414319 OleIconToCursor = _DbgOleIconToCursor@8@415320 OleCreatePropertyFrameIndirect = _DbgOleCreatePropertyFrameIndirect@4@416321 OleCreatePropertyFrame = _DbgOleCreatePropertyFrame@44@417322 OleLoadPicture = _DbgOleLoadPicture@20@418323 OleCreatePictureIndirect = _DbgOleCreatePictureIndirect@16@419324 OleCreateFontIndirect = _DbgOleCreateFontIndirect@12@420325 OleTranslateColor = _DbgOleTranslateColor@12@421326 OleLoadPictureFile = _DbgOleLoadPictureFile@20@422327 OleSavePictureFile = _DbgOleSavePictureFile@8@423328 OleLoadPicturePath = _DbgOleLoadPicturePath@24@424329 OleLoadPictureEx = _DbgOleLoadPictureEx@32@425123 VarBoolFromUI1 = "_DbgVarBoolFromUI1@8" @118 124 VarBoolFromI2 = "_DbgVarBoolFromI2@8" @119 125 126 VarBoolFromI4 = "_DbgVarBoolFromI4@8" @120 127 VarBoolFromR4 = "_DbgVarBoolFromR4@8" @121 128 VarBoolFromR8 = "_DbgVarBoolFromR8@12" @122 129 VarBoolFromDate = "_DbgVarBoolFromDate@12" @123 130 VarBoolFromCy = "_DbgVarBoolFromCy@12" @124 131 VarBoolFromStr = "_DbgVarBoolFromStr@16" @125 132 VarBoolFromDisp = "_DbgVarBoolFromDisp@12" @126 133 VarFormatCurrency = "_DbgVarFormatCurrency@28" @127 134 135 VarUI1FromI2 = "_DbgVarUI1FromI2@8" @130 136 VarUI1FromI4 = "_DbgVarUI1FromI4@8" @131 137 VarUI1FromR4 = "_DbgVarUI1FromR4@8" @132 138 VarUI1FromR8 = "_DbgVarUI1FromR8@12" @133 139 VarUI1FromCy = "_DbgVarUI1FromCy@12" @134 140 VarUI1FromDate = "_DbgVarUI1FromDate@12" @135 141 VarUI1FromStr = "_DbgVarUI1FromStr@16" @136 142 VarUI1FromDisp = "_DbgVarUI1FromDisp@12" @137 143 VarUI1FromBool = "_DbgVarUI1FromBool@8" @138 144 VarFormatFromTokens = "_DbgVarFormatFromTokens@24" @139 145 146 VarTokenizeFormatString = "_DbgVarTokenizeFormatString@28" @140 147 VarAnd = "_DbgVarAnd@12" @142 148 149 DispCallFunc = "_DbgDispCallFunc@32" @146 150 VariantChangeTypeEx = "_DbgVariantChangeTypeEx@20" @147 151 SafeArrayPtrOfIndex = "_DbgSafeArrayPtrOfIndex@12" @148 152 SysStringByteLen = "_DbgSysStringByteLen@4" @149 153 154 SysAllocStringByteLen = "_DbgSysAllocStringByteLen@8" @150 155 156 CreateTypeLib = "_DbgCreateTypeLib@12" @160 157 LoadTypeLib = "_DbgLoadTypeLib@8" @161 158 LoadRegTypeLib = "_DbgLoadRegTypeLib@20" @162 159 RegisterTypeLib = "_DbgRegisterTypeLib@12" @163 160 QueryPathOfRegTypeLib = "_DbgQueryPathOfRegTypeLib@20" @164 161 LHashValOfNameSys = "_DbgLHashValOfNameSys@12" @165 162 LHashValOfNameSysA = "_DbgLHashValOfNameSysA@12" @166 163 164 OaBuildVersion = "_DbgOaBuildVersion@0" @170 165 ClearCustData = "_DbgClearCustData@4" @171 166 VarNot = "_DbgVarNot@8" @174 167 VarCmp = "_DbgVarCmp@16" @176 168 169 CreateTypeLib2 = "_DbgCreateTypeLib2@12" @180 170 LoadTypeLibEx = "_DbgLoadTypeLibEx@12" @183 171 SystemTimeToVariantTime = "_DbgSystemTimeToVariantTime@8" @184 172 VariantTimeToSystemTime = "_DbgVariantTimeToSystemTime@12" @185 173 UnRegisterTypeLib = "_DbgUnRegisterTypeLib@20" @186 174 175 VarDecFromUI1 = "_DbgVarDecFromUI1@8" @190 176 VarDecFromI2 = "_DbgVarDecFromI2@8" @191 177 VarDecFromI4 = "_DbgVarDecFromI4@8" @192 178 VarDecFromR4 = "_DbgVarDecFromR4@8" @193 179 VarDecFromR8 = "_DbgVarDecFromR8@12" @194 180 VarDecFromDate = "_DbgVarDecFromDate@12" @195 181 VarDecFromCy = "_DbgVarDecFromCy@12" @196 182 VarDecFromStr = "_DbgVarDecFromStr@16" @197 183 VarDecFromDisp = "_DbgVarDecFromDisp@12" @198 184 VarDecFromBool = "_DbgVarDecFromBool@8" @199 185 186 GetErrorInfo = "_GetErrorInfo@8" @200 187 SetErrorInfo = "_SetErrorInfo@8" @201 188 CreateErrorInfo = "_CreateErrorInfo@4" @202 189 VarI2FromI1 = "_DbgVarI2FromI1@8" @205 190 VarI2FromUI2 = "_DbgVarI2FromUI2@8" @206 191 VarI2FromUI4 = "_DbgVarI2FromUI4@8" @207 192 VarI2FromDec = "_DbgVarI2FromDec@8" @208 193 VarI4FromI1 = "_DbgVarI4FromI1@8" @209 194 VarI4FromUI2 = "_DbgVarI4FromUI2@8" @210 195 VarI4FromUI4 = "_DbgVarI4FromUI4@8" @211 196 VarI4FromDec = "_DbgVarI4FromDec@8" @212 197 VarR4FromI1 = "_DbgVarR4FromI1@8" @213 198 VarR4FromUI2 = "_DbgVarR4FromUI2@8" @214 199 VarR4FromUI4 = "_DbgVarR4FromUI4@8" @215 200 VarR4FromDec = "_DbgVarR4FromDec@8" @216 201 VarR8FromI1 = "_DbgVarR8FromI1@8" @217 202 VarR8FromUI2 = "_DbgVarR8FromUI2@8" @218 203 VarR8FromUI4 = "_DbgVarR8FromUI4@8" @219 204 VarR8FromDec = "_DbgVarR8FromDec@8" @220 205 VarDateFromI1 = "_DbgVarDateFromI1@8" @221 206 VarDateFromUI2 = "_DbgVarDateFromUI2@8" @222 207 VarDateFromUI4 = "_DbgVarDateFromUI4@8" @223 208 VarDateFromDec = "_DbgVarDateFromDec@8" @224 209 VarCyFromI1 = "_DbgVarCyFromI1@8" @225 210 VarCyFromUI2 = "_DbgVarCyFromUI2@8" @226 211 VarCyFromUI4 = "_DbgVarCyFromUI4@8" @227 212 VarCyFromDec = "_DbgVarCyFromDec@8" @228 213 VarBstrFromI1 = "_DbgVarBstrFromI1@16" @229 214 VarBstrFromUI2 = "_DbgVarBstrFromUI2@16" @230 215 VarBstrFromUI4 = "_DbgVarBstrFromUI4@16" @231 216 VarBstrFromDec = "_DbgVarBstrFromDec@16" @232 217 VarBoolFromI1 = "_DbgVarBoolFromI1@8" @233 218 VarBoolFromUI2 = "_DbgVarBoolFromUI2@8" @234 219 VarBoolFromUI4 = "_DbgVarBoolFromUI4@8" @235 220 VarBoolFromDec = "_DbgVarBoolFromDec@8" @236 221 VarUI1FromI1 = "_DbgVarUI1FromI1@8" @237 222 VarUI1FromUI2 = "_DbgVarUI1FromUI2@8" @238 223 VarUI1FromUI4 = "_DbgVarUI1FromUI4@8" @239 224 VarUI1FromDec = "_DbgVarUI1FromDec@8" @240 225 VarDecFromI1 = "_DbgVarDecFromI1@8" @241 226 VarDecFromUI2 = "_DbgVarDecFromUI2@8" @242 227 VarDecFromUI4 = "_DbgVarDecFromUI4@8" @243 228 VarI1FromUI1 = "_DbgVarI1FromUI1@8" @244 229 VarI1FromI2 = "_DbgVarI1FromI2@8" @245 230 VarI1FromI4 = "_DbgVarI1FromI4@8" @246 231 VarI1FromR4 = "_DbgVarI1FromR4@8" @247 232 VarI1FromR8 = "_DbgVarI1FromR8@12" @248 233 VarI1FromDate = "_DbgVarI1FromDate@12" @249 234 VarI1FromCy = "_DbgVarI1FromCy@12" @250 235 VarI1FromStr = "_DbgVarI1FromStr@16" @251 236 VarI1FromDisp = "_DbgVarI1FromDisp@12" @252 237 VarI1FromBool = "_DbgVarI1FromBool@8" @253 238 VarI1FromUI2 = "_DbgVarI1FromUI2@8" @254 239 VarI1FromUI4 = "_DbgVarI1FromUI4@8" @255 240 VarI1FromDec = "_DbgVarI1FromDec@8" @256 241 VarUI2FromUI1 = "_DbgVarUI2FromUI1@8" @257 242 VarUI2FromI2 = "_DbgVarUI2FromI2@8" @258 243 VarUI2FromI4 = "_DbgVarUI2FromI4@8" @259 244 VarUI2FromR4 = "_DbgVarUI2FromR4@8" @260 245 VarUI2FromR8 = "_DbgVarUI2FromR8@12" @261 246 VarUI2FromDate = "_DbgVarUI2FromDate@12" @262 247 VarUI2FromCy = "_DbgVarUI2FromCy@12" @263 248 VarUI2FromStr = "_DbgVarUI2FromStr@16" @264 249 VarUI2FromDisp = "_DbgVarUI2FromDisp@12" @265 250 VarUI2FromBool = "_DbgVarUI2FromBool@8" @266 251 VarUI2FromI1 = "_DbgVarUI2FromI1@8" @267 252 VarUI2FromUI4 = "_DbgVarUI2FromUI4@8" @268 253 VarUI2FromDec = "_DbgVarUI2FromDec@8" @269 254 VarUI4FromUI1 = "_DbgVarUI4FromUI1@8" @270 255 VarUI4FromI2 = "_DbgVarUI4FromI2@8" @271 256 VarUI4FromI4 = "_DbgVarUI4FromI4@8" @272 257 VarUI4FromR4 = "_DbgVarUI4FromR4@8" @273 258 VarUI4FromR8 = "_DbgVarUI4FromR8@12" @274 259 VarUI4FromDate = "_DbgVarUI4FromDate@12" @275 260 VarUI4FromCy = "_DbgVarUI4FromCy@12" @276 261 VarUI4FromStr = "_DbgVarUI4FromStr@16" @277 262 VarUI4FromDisp = "_DbgVarUI4FromDisp@12" @278 263 VarUI4FromBool = "_DbgVarUI4FromBool@8" @279 264 VarUI4FromI1 = "_DbgVarUI4FromI1@8" @280 265 VarUI4FromUI2 = "_DbgVarUI4FromUI2@8" @281 266 VarUI4FromDec = "_DbgVarUI4FromDec@8" @282 267 BSTR_UserSize = "_DbgBSTR_UserSize@12" @283 268 BSTR_UserMarshal = "_DbgBSTR_UserMarshal@12" @284 269 BSTR_UserUnmarshal = "_DbgBSTR_UserUnmarshal@12" @285 270 BSTR_UserFree = "_DbgBSTR_UserFree@8" @286 271 VARIANT_UserSize = "_DbgVARIANT_UserSize@12" @287 272 VARIANT_UserMarshal = "_DbgVARIANT_UserMarshal@12" @288 273 VARIANT_UserUnmarshal = "_DbgVARIANT_UserUnmarshal@12" @289 274 VARIANT_UserFree = "_DbgVARIANT_UserFree@8" @290 275 LPSAFEARRAY_UserSize = "_DbgLPSAFEARRAY_UserSize@12" @291 276 LPSAFEARRAY_UserMarshal = "_DbgLPSAFEARRAY_UserMarshal@12" @292 277 LPSAFEARRAY_UserUnmarshal = "_DbgLPSAFEARRAY_UserUnmarshal@12" @293 278 LPSAFEARRAY_UserFree = "_DbgLPSAFEARRAY_UserFree@8" @294 279 LPSAFEARRAY_Size = "_DbgLPSAFEARRAY_Size@0" @295 280 LPSAFEARRAY_Marshal = "_DbgLPSAFEARRAY_Marshal@0" @296 281 LPSAFEARRAY_Unmarshal = "_DbgLPSAFEARRAY_Unmarshal@0" @297 282 283 VarCyMulI4 = "_DbgVarCyMulI4@16" @304 284 285 VarBstrCat = "_DbgVarBstrCat@12" @313 286 VarBstrCmp = "_DbgVarBstrCmp@16" @314 287 VarCat = "_DbgVarCat@12" @318 288 289 DllRegisterServer = "_DbgOLEAUT32_DllRegisterServer@0" @320 290 DllUnregisterServer = "_DbgOLEAUT32_DllUnregisterServer@0" @321 291 VarDateFromUdate = "_DbgVarDateFromUdate@12" @330 292 VarUdateFromDate = "_DbgVarUdateFromDate@16" @331 293 GetAltMonthNames = "_DbgGetAltMonthNames@8" @332 294 UserHWND_from_local = "_DbgUserHWND_from_local@0" @380 295 UserHWND_to_local = "_DbgUserHWND_to_local@0" @381 296 UserHWND_free_inst = "_DbgUserHWND_free_inst@0" @382 297 UserHWND_free_local = "_DbgUserHWND_free_local@0" @383 298 UserBSTR_from_local = "_DbgUserBSTR_from_local@0" @384 299 UserBSTR_to_local = "_DbgUserBSTR_to_local@0" @385 300 UserBSTR_free_inst = "_DbgUserBSTR_free_inst@0" @386 301 UserBSTR_free_local = "_DbgUserBSTR_free_local@0" @387 302 UserVARIANT_from_local = "_DbgUserVARIANT_from_local@0" @388 303 UserVARIANT_to_local = "_DbgUserVARIANT_to_local@0" @389 304 UserVARIANT_free_inst = "_DbgUserVARIANT_free_inst@0" @390 305 UserVARIANT_free_local = "_DbgUserVARIANT_free_local@0" @391 306 UserEXCEPINFO_from_local = "_DbgUserEXCEPINFO_from_local@0" @392 307 UserEXCEPINFO_to_local = "_DbgUserEXCEPINFO_to_local@0" @393 308 UserEXCEPINFO_free_inst = "_DbgUserEXCEPINFO_free_inst@0" @394 309 UserEXCEPINFO_free_local = "_DbgUserEXCEPINFO_free_local@0" @395 310 UserMSG_from_local = "_DbgUserMSG_from_local@0" @396 311 UserMSG_to_local = "_DbgUserMSG_to_local@0" @397 312 UserMSG_free_inst = "_DbgUserMSG_free_inst@0" @398 313 UserMSG_free_local = "_DbgUserMSG_free_local@0" @399 314 DllCanUnloadNow = "_DbgOLEAUT32_DllCanUnloadNow@0" @410 315 SafeArrayCreateVector = "_DbgSafeArrayCreateVector@12" @411 316 SafeArrayCopyData = "_DbgSafeArrayCopyData@8" @412 317 VectorFromBstr = "_DbgVectorFromBstr@8" @413 318 BstrFromVector = "_DbgBstrFromVector@8" @414 319 OleIconToCursor = "_DbgOleIconToCursor@8" @415 320 OleCreatePropertyFrameIndirect = "_DbgOleCreatePropertyFrameIndirect@4" @416 321 OleCreatePropertyFrame = "_DbgOleCreatePropertyFrame@44" @417 322 OleLoadPicture = "_DbgOleLoadPicture@20" @418 323 OleCreatePictureIndirect = "_DbgOleCreatePictureIndirect@16" @419 324 OleCreateFontIndirect = "_DbgOleCreateFontIndirect@12" @420 325 OleTranslateColor = "_DbgOleTranslateColor@12" @421 326 OleLoadPictureFile = "_DbgOleLoadPictureFile@20" @422 327 OleSavePictureFile = "_DbgOleSavePictureFile@8" @423 328 OleLoadPicturePath = "_DbgOleLoadPicturePath@24" @424 329 OleLoadPictureEx = "_DbgOleLoadPictureEx@32" @425 330 330 331 331 ;Win98 and higher (NT4.0sp4) … … 334 334 ;428 stub OleLoadPictureFileEx 335 335 336 SafeArrayAllocDescriptorEx = _DbgSafeArrayAllocDescriptorEx@12@429337 336 SafeArrayAllocDescriptorEx = "_DbgSafeArrayAllocDescriptorEx@12" @429 337 -
branches/gcc-kmk/src/oleaut32/olefont.c
r9400 r21853 638 638 return E_POINTER; 639 639 640 psize-> s.Hi = 0;641 psize-> s.Lo = this->description.cySize.s.Lo;640 psize->DUMMYSTRUCTNAME_DOT Hi = 0; 641 psize->DUMMYSTRUCTNAME_DOT Lo = this->description.cySize.DUMMYSTRUCTNAME_DOT Lo; 642 642 643 643 return S_OK; … … 654 654 { 655 655 _ICOM_THIS(OLEFontImpl, iface); 656 TRACE("(%p)->(%ld)\n", this, size. s.Lo);657 this->description.cySize. s.Hi = 0;658 this->description.cySize. s.Lo = size.s.Lo;656 TRACE("(%p)->(%ld)\n", this, size.DUMMYSTRUCTNAME_DOT Lo); 657 this->description.cySize.DUMMYSTRUCTNAME_DOT Hi = 0; 658 this->description.cySize.DUMMYSTRUCTNAME_DOT Lo = size.DUMMYSTRUCTNAME_DOT Lo; 659 659 OLEFont_SendNotify(this, DISPID_FONT_SIZE); 660 660 … … 936 936 IFont_get_Size(iface, &cySize); 937 937 938 fontHeight = MulDiv(cySize. s.Lo, 2540L, 72L);938 fontHeight = MulDiv(cySize.DUMMYSTRUCTNAME_DOT Lo, 2540L, 72L); 939 939 fontHeight = MulDiv(fontHeight, this->cyLogical,this->cyHimetric); 940 940 … … 1004 1004 IFont_get_Size(iface, &cySize); 1005 1005 1006 fontHeight = MulDiv(cySize. s.Lo, 2540L, 72L);1006 fontHeight = MulDiv(cySize.DUMMYSTRUCTNAME_DOT Lo, 2540L, 72L); 1007 1007 fontHeight = MulDiv(fontHeight, this->cyLogical,this->cyHimetric); 1008 1008 … … 1401 1401 * Size 1402 1402 */ 1403 IStream_Read(pLoadStream, &this->description.cySize. s.Lo, 4, &cbRead);1403 IStream_Read(pLoadStream, &this->description.cySize.DUMMYSTRUCTNAME_DOT Lo, 4, &cbRead); 1404 1404 1405 1405 if (cbRead!=4) 1406 1406 return E_FAIL; 1407 1407 1408 this->description.cySize. s.Hi = 0;1408 this->description.cySize.DUMMYSTRUCTNAME_DOT Hi = 0; 1409 1409 1410 1410 /* … … 1500 1500 * Size 1501 1501 */ 1502 IStream_Write(pOutStream, &this->description.cySize. s.Lo, 4, &cbWritten);1502 IStream_Write(pOutStream, &this->description.cySize.DUMMYSTRUCTNAME_DOT Lo, 4, &cbWritten); 1503 1503 1504 1504 if (cbWritten!=4) … … 1550 1550 return E_POINTER; 1551 1551 1552 pcbSize-> s.HighPart = 0;1553 pcbSize-> s.LowPart = 0;1554 1555 pcbSize-> s.LowPart += sizeof(BYTE); /* Version */1556 pcbSize-> s.LowPart += sizeof(WORD); /* Lang code */1557 pcbSize-> s.LowPart += sizeof(BYTE); /* Flags */1558 pcbSize-> s.LowPart += sizeof(WORD); /* Weight */1559 pcbSize-> s.LowPart += sizeof(DWORD); /* Size */1560 pcbSize-> s.LowPart += sizeof(BYTE); /* StrLength */1552 pcbSize->DUMMYSTRUCTNAME_DOT HighPart = 0; 1553 pcbSize->DUMMYSTRUCTNAME_DOT LowPart = 0; 1554 1555 pcbSize->DUMMYSTRUCTNAME_DOT LowPart += sizeof(BYTE); /* Version */ 1556 pcbSize->DUMMYSTRUCTNAME_DOT LowPart += sizeof(WORD); /* Lang code */ 1557 pcbSize->DUMMYSTRUCTNAME_DOT LowPart += sizeof(BYTE); /* Flags */ 1558 pcbSize->DUMMYSTRUCTNAME_DOT LowPart += sizeof(WORD); /* Weight */ 1559 pcbSize->DUMMYSTRUCTNAME_DOT LowPart += sizeof(DWORD); /* Size */ 1560 pcbSize->DUMMYSTRUCTNAME_DOT LowPart += sizeof(BYTE); /* StrLength */ 1561 1561 1562 1562 if (this->description.lpstrName!=0) 1563 pcbSize-> s.LowPart += lstrlenW(this->description.lpstrName);1563 pcbSize->DUMMYSTRUCTNAME_DOT LowPart += lstrlenW(this->description.lpstrName); 1564 1564 1565 1565 return S_OK; … … 1685 1685 fd.cbSizeofstruct = sizeof(fd); 1686 1686 fd.lpstrName = fname; 1687 fd.cySize. s.Lo = 80000;1688 fd.cySize. s.Hi = 0;1689 fd.sWeight 1687 fd.cySize.DUMMYSTRUCTNAME_DOT Lo = 80000; 1688 fd.cySize.DUMMYSTRUCTNAME_DOT Hi = 0; 1689 fd.sWeight = 0; 1690 1690 fd.sCharset = 0; 1691 fd.fItalic 1691 fd.fItalic = 0; 1692 1692 fd.fUnderline = 0; 1693 1693 fd.fStrikethrough = 0; -
branches/gcc-kmk/src/oleaut32/olepicture.c
r10266 r21853 150 150 HDC hdcRef; 151 151 152 TRACE("bitmap handle %p\n", This->desc. u.bmp.hbitmap);153 if(GetObjectA(This->desc. u.bmp.hbitmap, sizeof(bm), &bm) != sizeof(bm)) {152 TRACE("bitmap handle %p\n", This->desc.DUMMYUNIONNAME_DOT bmp.hbitmap); 153 if(GetObjectA(This->desc.DUMMYUNIONNAME_DOT bmp.hbitmap, sizeof(bm), &bm) != sizeof(bm)) { 154 154 ERR("GetObject fails\n"); 155 155 return; … … 226 226 227 227 case PICTYPE_METAFILE: 228 TRACE("metafile handle %p\n", pictDesc-> u.wmf.hmeta);229 newObject->himetricWidth = pictDesc-> u.wmf.xExt;230 newObject->himetricHeight = pictDesc-> u.wmf.yExt;228 TRACE("metafile handle %p\n", pictDesc->DUMMYUNIONNAME_DOT wmf.hmeta); 229 newObject->himetricWidth = pictDesc->DUMMYUNIONNAME_DOT wmf.xExt; 230 newObject->himetricHeight = pictDesc->DUMMYUNIONNAME_DOT wmf.yExt; 231 231 break; 232 232 … … 264 264 switch(Obj->desc.picType) { 265 265 case PICTYPE_BITMAP: 266 DeleteObject(Obj->desc. u.bmp.hbitmap);266 DeleteObject(Obj->desc.DUMMYUNIONNAME_DOT bmp.hbitmap); 267 267 break; 268 268 case PICTYPE_METAFILE: 269 DeleteMetaFile(Obj->desc. u.wmf.hmeta);269 DeleteMetaFile(Obj->desc.DUMMYUNIONNAME_DOT wmf.hmeta); 270 270 break; 271 271 case PICTYPE_ICON: 272 DestroyIcon(Obj->desc. u.icon.hicon);272 DestroyIcon(Obj->desc.DUMMYUNIONNAME_DOT icon.hicon); 273 273 break; 274 274 case PICTYPE_ENHMETAFILE: 275 DeleteEnhMetaFile(Obj->desc. u.emf.hemf);275 DeleteEnhMetaFile(Obj->desc.DUMMYUNIONNAME_DOT emf.hemf); 276 276 break; 277 277 default: … … 434 434 switch(This->desc.picType) { 435 435 case PICTYPE_BITMAP: 436 *phandle = (OLE_HANDLE)This->desc. u.bmp.hbitmap;436 *phandle = (OLE_HANDLE)This->desc.DUMMYUNIONNAME_DOT bmp.hbitmap; 437 437 break; 438 438 case PICTYPE_METAFILE: 439 *phandle = (OLE_HANDLE)This->desc. u.wmf.hmeta;439 *phandle = (OLE_HANDLE)This->desc.DUMMYUNIONNAME_DOT wmf.hmeta; 440 440 break; 441 441 case PICTYPE_ICON: 442 *phandle = (OLE_HANDLE)This->desc. u.icon.hicon;442 *phandle = (OLE_HANDLE)This->desc.DUMMYUNIONNAME_DOT icon.hicon; 443 443 break; 444 444 case PICTYPE_ENHMETAFILE: 445 *phandle = (OLE_HANDLE)This->desc. u.emf.hemf;445 *phandle = (OLE_HANDLE)This->desc.DUMMYUNIONNAME_DOT emf.hemf; 446 446 break; 447 447 default: … … 540 540 SetViewportExtEx(hdcBmp, This->origWidth, -This->origHeight, NULL); 541 541 542 hbmpOld = SelectObject(hdcBmp, This->desc. u.bmp.hbitmap);542 hbmpOld = SelectObject(hdcBmp, This->desc.DUMMYUNIONNAME_DOT bmp.hbitmap); 543 543 544 544 StretchBlt(hdc, x, y, cx, cy, hdcBmp, xSrc, ySrc, cxSrc, cySrc, SRCCOPY); … … 550 550 case PICTYPE_ICON: 551 551 FIXME("Not quite correct implementation of rendering icons...\n"); 552 DrawIcon(hdc,x,y,This->desc. u.icon.hicon);552 DrawIcon(hdc,x,y,This->desc.DUMMYUNIONNAME_DOT icon.hicon); 553 553 break; 554 554 … … 597 597 TRACE("(%p)->(%p, %p, %p)\n", This, hdcIn, phdcOut, phbmpOut); 598 598 if (This->desc.picType == PICTYPE_BITMAP) { 599 SelectObject(hdcIn,This->desc. u.bmp.hbitmap);599 SelectObject(hdcIn,This->desc.DUMMYUNIONNAME_DOT bmp.hbitmap); 600 600 601 601 if (phdcOut) … … 603 603 This->hDCCur = hdcIn; 604 604 if (phbmpOut) 605 *phbmpOut = (OLE_HANDLE)This->desc. u.bmp.hbitmap;605 *phbmpOut = (OLE_HANDLE)This->desc.DUMMYUNIONNAME_DOT bmp.hbitmap; 606 606 return S_OK; 607 607 } else { … … 881 881 // PF Can't understand problem here.. Using QuadPart causes all sorts of corruptions. 882 882 // Anyway we use only LowPart currently. 883 xbuf = This->data = HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,statstg.cbSize. s.LowPart);883 xbuf = This->data = HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,statstg.cbSize.DUMMYSTRUCTNAME_DOT LowPart); 884 884 #else 885 885 xbuf = This->data = HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,statstg.cbSize.QuadPart); … … 887 887 memcpy(xbuf,&header,8); 888 888 #ifdef __WIN32OS2__ 889 This->datalen = statstg.cbSize. s.LowPart;889 This->datalen = statstg.cbSize.DUMMYSTRUCTNAME_DOT LowPart; 890 890 #else 891 891 This->datalen = statstg.cbSize.QuadPart; … … 978 978 979 979 hdcref = GetDC(0); 980 This->desc. u.bmp.hbitmap=CreateDIBitmap(980 This->desc.DUMMYUNIONNAME_DOT bmp.hbitmap=CreateDIBitmap( 981 981 hdcref, 982 982 &bmi->bmiHeader, … … 1078 1078 jpeg_destroy_decompress(&jd); 1079 1079 hdcref = GetDC(0); 1080 This->desc. u.bmp.hbitmap=CreateDIBitmap(1080 This->desc.DUMMYUNIONNAME_DOT bmp.hbitmap=CreateDIBitmap( 1081 1081 hdcref, 1082 1082 &bmi, … … 1106 1106 */ 1107 1107 hdcref = GetDC(0); 1108 This->desc. u.bmp.hbitmap = CreateDIBitmap(1108 This->desc.DUMMYUNIONNAME_DOT bmp.hbitmap = CreateDIBitmap( 1109 1109 hdcref, 1110 1110 &(bi->bmiHeader), … … 1167 1167 } else { 1168 1168 This->desc.picType = PICTYPE_ICON; 1169 This->desc. u.icon.hicon = hicon;1169 This->desc.DUMMYUNIONNAME_DOT icon.hicon = hicon; 1170 1170 This->himetricWidth = cifd->idEntries[i].bWidth; 1171 1171 This->himetricHeight = cifd->idEntries[i].bHeight; -
branches/gcc-kmk/src/oleaut32/safearray.c
r10631 r21853 146 146 { 147 147 FIXME("%s: Not implemented! (returning E_NOTIMPL)", __FUNCTION__); 148 return E_NOTIMPL;148 return NULL; 149 149 } 150 150 #else -
branches/gcc-kmk/src/oleaut32/tmarshal.c
r9400 r21853 163 163 } 164 164 hres = IStream_Stat(pStm,&ststg,0); 165 tempbuf = HeapAlloc(GetProcessHeap(), 0, ststg.cbSize. s.LowPart);165 tempbuf = HeapAlloc(GetProcessHeap(), 0, ststg.cbSize.DUMMYSTRUCTNAME_DOT LowPart); 166 166 memset(&seekto,0,sizeof(seekto)); 167 167 hres = IStream_Seek(pStm,seekto,SEEK_SET,&newpos); 168 168 if (hres) { FIXME("Failed Seek %lx\n",hres); goto fail;} 169 hres = IStream_Read(pStm,tempbuf,ststg.cbSize. s.LowPart,&res);169 hres = IStream_Read(pStm,tempbuf,ststg.cbSize.DUMMYSTRUCTNAME_DOT LowPart,&res); 170 170 if (hres) { FIXME("Failed Read %lx\n",hres); goto fail;} 171 171 IStream_Release(pStm); 172 xsize = ststg.cbSize. s.LowPart;172 xsize = ststg.cbSize.DUMMYSTRUCTNAME_DOT LowPart; 173 173 xbuf_add(buf,(LPBYTE)&xsize,sizeof(xsize)); 174 hres = xbuf_add(buf,tempbuf,ststg.cbSize. s.LowPart);174 hres = xbuf_add(buf,tempbuf,ststg.cbSize.DUMMYSTRUCTNAME_DOT LowPart); 175 175 HeapFree(GetProcessHeap(),0,tempbuf); 176 176 return hres; … … 388 388 case VT_CARRAY: { 389 389 int i, arrsize = 1; 390 ARRAYDESC *adesc = td-> u.lpadesc;390 ARRAYDESC *adesc = td->DUMMYUNIONNAME_DOT lpadesc; 391 391 392 392 for (i=0;i<adesc->cDims;i++) … … 489 489 return S_OK; 490 490 } 491 hres = serialize_param(tinfo,writeit,debugout,dealloc,tdesc-> u.lptdesc,(DWORD*)*arg,buf);491 hres = serialize_param(tinfo,writeit,debugout,dealloc,tdesc->DUMMYUNIONNAME_DOT lptdesc,(DWORD*)*arg,buf); 492 492 if (dealloc) HeapFree(GetProcessHeap(),0,(LPVOID)arg); 493 493 return hres; … … 510 510 TYPEATTR *tattr; 511 511 512 hres = ITypeInfo_GetRefTypeInfo(tinfo,tdesc-> u.hreftype,&tinfo2);512 hres = ITypeInfo_GetRefTypeInfo(tinfo,tdesc->DUMMYUNIONNAME_DOT hreftype,&tinfo2); 513 513 if (hres) { 514 FIXME("Could not get typeinfo of hreftype %lx for VT_USERDEFINED.\n",tdesc-> u.hreftype);514 FIXME("Could not get typeinfo of hreftype %lx for VT_USERDEFINED.\n",tdesc->DUMMYUNIONNAME_DOT hreftype); 515 515 return hres; 516 516 } … … 552 552 dealloc, 553 553 tdesc2, 554 (DWORD*)(((LPBYTE)arg)+vdesc-> u.oInst),554 (DWORD*)(((LPBYTE)arg)+vdesc->DUMMYUNIONNAME_DOT oInst), 555 555 buf 556 556 ); … … 574 574 } 575 575 case VT_CARRAY: { 576 ARRAYDESC *adesc = tdesc-> u.lpadesc;576 ARRAYDESC *adesc = tdesc->DUMMYUNIONNAME_DOT lpadesc; 577 577 int i, arrsize = 1; 578 578 … … 612 612 613 613 if ((tdesc->vt != VT_PTR) || 614 (tdesc-> u.lptdesc->vt != VT_PTR) ||615 (tdesc-> u.lptdesc->u.lptdesc->vt != VT_VOID)614 (tdesc->DUMMYUNIONNAME_DOT lptdesc->vt != VT_PTR) || 615 (tdesc->DUMMYUNIONNAME_DOT lptdesc->DUMMYUNIONNAME_DOT lptdesc->vt != VT_VOID) 616 616 ) { 617 617 FIXME("ppvObject not expressed as VT_PTR -> VT_PTR -> VT_VOID?\n"); … … 655 655 int i; 656 656 657 if ((tdesc->vt != VT_PTR) || (tdesc-> u.lptdesc->vt != VT_USERDEFINED)) {657 if ((tdesc->vt != VT_PTR) || (tdesc->DUMMYUNIONNAME_DOT lptdesc->vt != VT_USERDEFINED)) { 658 658 FIXME("DISPPARAMS not expressed as VT_PTR -> VT_USERDEFINED?\n"); 659 659 return E_FAIL; … … 813 813 BOOL derefhere = 0; 814 814 815 derefhere = (tdesc-> u.lptdesc->vt != VT_USERDEFINED);815 derefhere = (tdesc->DUMMYUNIONNAME_DOT lptdesc->vt != VT_USERDEFINED); 816 816 817 817 if (readit) { … … 830 830 if (alloc) { 831 831 if (derefhere) 832 *arg=(DWORD)HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,_xsize(tdesc-> u.lptdesc));832 *arg=(DWORD)HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,_xsize(tdesc->DUMMYUNIONNAME_DOT lptdesc)); 833 833 } 834 834 if (derefhere) 835 return deserialize_param(tinfo, readit, debugout, alloc, tdesc-> u.lptdesc, (LPDWORD)*arg, buf);835 return deserialize_param(tinfo, readit, debugout, alloc, tdesc->DUMMYUNIONNAME_DOT lptdesc, (LPDWORD)*arg, buf); 836 836 else 837 return deserialize_param(tinfo, readit, debugout, alloc, tdesc-> u.lptdesc, arg, buf);837 return deserialize_param(tinfo, readit, debugout, alloc, tdesc->DUMMYUNIONNAME_DOT lptdesc, arg, buf); 838 838 } 839 839 case VT_UNKNOWN: … … 861 861 TYPEATTR *tattr; 862 862 863 hres = ITypeInfo_GetRefTypeInfo(tinfo,tdesc-> u.hreftype,&tinfo2);863 hres = ITypeInfo_GetRefTypeInfo(tinfo,tdesc->DUMMYUNIONNAME_DOT hreftype,&tinfo2); 864 864 if (hres) { 865 FIXME("Could not get typeinfo of hreftype %lx for VT_USERDEFINED.\n",tdesc-> u.hreftype);865 FIXME("Could not get typeinfo of hreftype %lx for VT_USERDEFINED.\n",tdesc->DUMMYUNIONNAME_DOT hreftype); 866 866 return hres; 867 867 } … … 895 895 alloc, 896 896 &vdesc->elemdescVar.tdesc, 897 (DWORD*)(((LPBYTE)*arg)+vdesc-> u.oInst),897 (DWORD*)(((LPBYTE)*arg)+vdesc->DUMMYUNIONNAME_DOT oInst), 898 898 buf 899 899 ); … … 918 918 case VT_CARRAY: { 919 919 /* arg is pointing to the start of the array. */ 920 ARRAYDESC *adesc = tdesc-> u.lpadesc;920 ARRAYDESC *adesc = tdesc->DUMMYUNIONNAME_DOT lpadesc; 921 921 int arrsize,i; 922 922 arrsize = 1; … … 957 957 958 958 if ((tdesc->vt != VT_PTR) || 959 (tdesc-> u.lptdesc->vt != VT_PTR) ||960 (tdesc-> u.lptdesc->u.lptdesc->vt != VT_VOID)959 (tdesc->DUMMYUNIONNAME_DOT lptdesc->vt != VT_PTR) || 960 (tdesc->DUMMYUNIONNAME_DOT lptdesc->DUMMYUNIONNAME_DOT lptdesc->vt != VT_VOID) 961 961 ) { 962 962 FIXME("ppvObject not expressed as VT_PTR -> VT_PTR -> VT_VOID?\n"); … … 999 999 int i; 1000 1000 1001 if ((tdesc->vt != VT_PTR) || (tdesc-> u.lptdesc->vt != VT_USERDEFINED)) {1001 if ((tdesc->vt != VT_PTR) || (tdesc->DUMMYUNIONNAME_DOT lptdesc->vt != VT_USERDEFINED)) { 1002 1002 FIXME("DISPPARAMS not expressed as VT_PTR -> VT_USERDEFINED?\n"); 1003 1003 return E_FAIL; … … 1177 1177 } 1178 1178 /* No need to marshal other data than FIN */ 1179 if (!(elem-> u.paramdesc.wParamFlags & PARAMFLAG_FIN)) {1179 if (!(elem->DUMMYUNIONNAME_DOT paramdesc.wParamFlags & PARAMFLAG_FIN)) { 1180 1180 xargs+=_argsize(elem->tdesc.vt); 1181 1181 if (relaydeb) MESSAGE("[out]"); … … 1192 1192 hres = serialize_DISPPARAM_ptr( 1193 1193 tpinfo->tinfo, 1194 elem-> u.paramdesc.wParamFlags & PARAMFLAG_FIN,1194 elem->DUMMYUNIONNAME_DOT paramdesc.wParamFlags & PARAMFLAG_FIN, 1195 1195 relaydeb, 1196 1196 FALSE, … … 1204 1204 hres = serialize_LPVOID_ptr( 1205 1205 tpinfo->tinfo, 1206 elem-> u.paramdesc.wParamFlags & PARAMFLAG_FIN,1206 elem->DUMMYUNIONNAME_DOT paramdesc.wParamFlags & PARAMFLAG_FIN, 1207 1207 relaydeb, 1208 1208 FALSE, … … 1218 1218 hres = serialize_param( 1219 1219 tpinfo->tinfo, 1220 elem-> u.paramdesc.wParamFlags & PARAMFLAG_FIN,1220 elem->DUMMYUNIONNAME_DOT paramdesc.wParamFlags & PARAMFLAG_FIN, 1221 1221 relaydeb, 1222 1222 FALSE, … … 1272 1272 } 1273 1273 /* No need to marshal other data than FOUT I think */ 1274 if (!(elem-> u.paramdesc.wParamFlags & PARAMFLAG_FOUT)) {1274 if (!(elem->DUMMYUNIONNAME_DOT paramdesc.wParamFlags & PARAMFLAG_FOUT)) { 1275 1275 xargs += _argsize(elem->tdesc.vt); 1276 1276 if (relaydeb) MESSAGE("[in]"); … … 1287 1287 hres = deserialize_DISPPARAM_ptr( 1288 1288 tpinfo->tinfo, 1289 elem-> u.paramdesc.wParamFlags & PARAMFLAG_FOUT,1289 elem->DUMMYUNIONNAME_DOT paramdesc.wParamFlags & PARAMFLAG_FOUT, 1290 1290 relaydeb, 1291 1291 FALSE, … … 1303 1303 hres = deserialize_LPVOID_ptr( 1304 1304 tpinfo->tinfo, 1305 elem-> u.paramdesc.wParamFlags & PARAMFLAG_FOUT,1305 elem->DUMMYUNIONNAME_DOT paramdesc.wParamFlags & PARAMFLAG_FOUT, 1306 1306 relaydeb, 1307 1307 FALSE, … … 1317 1317 hres = deserialize_param( 1318 1318 tpinfo->tinfo, 1319 elem-> u.paramdesc.wParamFlags & PARAMFLAG_FOUT,1319 elem->DUMMYUNIONNAME_DOT paramdesc.wParamFlags & PARAMFLAG_FOUT, 1320 1320 relaydeb, 1321 1321 FALSE, … … 1542 1542 hres = deserialize_DISPPARAM_ptr( 1543 1543 This->tinfo, 1544 elem-> u.paramdesc.wParamFlags & PARAMFLAG_FIN,1544 elem->DUMMYUNIONNAME_DOT paramdesc.wParamFlags & PARAMFLAG_FIN, 1545 1545 FALSE, 1546 1546 TRUE, … … 1558 1558 hres = deserialize_LPVOID_ptr( 1559 1559 This->tinfo, 1560 elem-> u.paramdesc.wParamFlags & PARAMFLAG_FOUT,1560 elem->DUMMYUNIONNAME_DOT paramdesc.wParamFlags & PARAMFLAG_FOUT, 1561 1561 FALSE, 1562 1562 TRUE, … … 1572 1572 hres = deserialize_param( 1573 1573 This->tinfo, 1574 elem-> u.paramdesc.wParamFlags & PARAMFLAG_FIN,1574 elem->DUMMYUNIONNAME_DOT paramdesc.wParamFlags & PARAMFLAG_FIN, 1575 1575 FALSE, 1576 1576 TRUE, … … 1613 1613 hres = serialize_DISPPARAM_ptr( 1614 1614 This->tinfo, 1615 elem-> u.paramdesc.wParamFlags & PARAMFLAG_FOUT,1615 elem->DUMMYUNIONNAME_DOT paramdesc.wParamFlags & PARAMFLAG_FOUT, 1616 1616 FALSE, 1617 1617 TRUE, … … 1625 1625 hres = serialize_LPVOID_ptr( 1626 1626 This->tinfo, 1627 elem-> u.paramdesc.wParamFlags & PARAMFLAG_FOUT,1627 elem->DUMMYUNIONNAME_DOT paramdesc.wParamFlags & PARAMFLAG_FOUT, 1628 1628 FALSE, 1629 1629 TRUE, … … 1639 1639 hres = serialize_param( 1640 1640 This->tinfo, 1641 elem-> u.paramdesc.wParamFlags & PARAMFLAG_FOUT,1641 elem->DUMMYUNIONNAME_DOT paramdesc.wParamFlags & PARAMFLAG_FOUT, 1642 1642 FALSE, 1643 1643 TRUE, -
branches/gcc-kmk/src/oleaut32/typelib.c
r9400 r21853 930 930 case VT_VOID: sprintf(szVarType, "VT_VOID"); break; 931 931 case VT_USERDEFINED: sprintf(szVarType, "VT_USERDEFINED ref = %lx", 932 pTD-> u.hreftype); break;932 pTD->DUMMYUNIONNAME_DOT hreftype); break; 933 933 case VT_PTR: sprintf(szVarType, "ptr to "); 934 dump_TypeDesc(pTD-> u.lptdesc, szVarType + 7);934 dump_TypeDesc(pTD->DUMMYUNIONNAME_DOT lptdesc, szVarType + 7); 935 935 break; 936 936 case VT_SAFEARRAY: sprintf(szVarType, "safearray of "); 937 dump_TypeDesc(pTD-> u.lptdesc, szVarType + 13);937 dump_TypeDesc(pTD->DUMMYUNIONNAME_DOT lptdesc, szVarType + 13); 938 938 break; 939 939 case VT_CARRAY: sprintf(szVarType, "%d dim array of ", 940 pTD-> u.lpadesc->cDims); /* FIXME print out sizes */941 dump_TypeDesc(&pTD-> u.lpadesc->tdescElem, szVarType + strlen(szVarType));940 pTD->DUMMYUNIONNAME_DOT lpadesc->cDims); /* FIXME print out sizes */ 941 dump_TypeDesc(&pTD->DUMMYUNIONNAME_DOT lpadesc->tdescElem, szVarType + strlen(szVarType)); 942 942 break; 943 943 … … 950 950 dump_TypeDesc(&edesc->tdesc,buf); 951 951 MESSAGE("\t\ttdesc.vartype %d (%s)\n",edesc->tdesc.vt,buf); 952 MESSAGE("\t\tu.parmadesc.flags %x\n",edesc-> u.paramdesc.wParamFlags);953 MESSAGE("\t\tu.parmadesc.lpex %p\n",edesc-> u.paramdesc.pparamdescex);952 MESSAGE("\t\tu.parmadesc.flags %x\n",edesc->DUMMYUNIONNAME_DOT paramdesc.wParamFlags); 953 MESSAGE("\t\tu.parmadesc.lpex %p\n",edesc->DUMMYUNIONNAME_DOT paramdesc.pparamdescex); 954 954 } 955 955 void dump_FUNCDESC(FUNCDESC *funcdesc) { … … 1180 1180 1181 1181 case VT_CY: 1182 TRACE("%ld (hi), %lu (lo)\n", ((CY *)ref)-> s.Hi, ((CY *)ref)->s.Lo);1182 TRACE("%ld (hi), %lu (lo)\n", ((CY *)ref)->DUMMYSTRUCTNAME_DOT Hi, ((CY *)ref)->DUMMYSTRUCTNAME_DOT Lo); 1183 1183 break; 1184 1184 … … 1221 1221 MESSAGE("memid %ld\n",v->memid); 1222 1222 MESSAGE("lpstrSchema %s\n",debugstr_w(v->lpstrSchema)); 1223 MESSAGE("oInst %ld\n",v-> u.oInst);1223 MESSAGE("oInst %ld\n",v->DUMMYUNIONNAME_DOT oInst); 1224 1224 dump_ELEMDESC(&(v->elemdescVar)); 1225 1225 MESSAGE("wVarFlags %x\n",v->wVarFlags); … … 1534 1534 1535 1535 if(pTd->vt == VT_USERDEFINED) 1536 MSFT_DoRefType(pcx, pTI, pTd-> u.hreftype);1536 MSFT_DoRefType(pcx, pTI, pTd->DUMMYUNIONNAME_DOT hreftype); 1537 1537 1538 1538 TRACE_(typelib)("vt type = %X\n", pTd->vt); … … 1679 1679 pTI); 1680 1680 1681 (*pptfd)->funcdesc.lprgelemdescParam[j]. u.paramdesc.wParamFlags = paraminfo.Flags;1681 (*pptfd)->funcdesc.lprgelemdescParam[j].DUMMYUNIONNAME_DOT paramdesc.wParamFlags = paraminfo.Flags; 1682 1682 1683 1683 (*pptfd)->pParamDesc[j].Name = (void *) paraminfo.oName; … … 1699 1699 { 1700 1700 case VT_PTR: 1701 lpArgTypeDesc = lpArgTypeDesc-> u.lptdesc;1701 lpArgTypeDesc = lpArgTypeDesc->DUMMYUNIONNAME_DOT lptdesc; 1702 1702 break; 1703 1703 1704 1704 case VT_CARRAY: 1705 lpArgTypeDesc = & (lpArgTypeDesc-> u.lpadesc->tdescElem);1705 lpArgTypeDesc = & (lpArgTypeDesc->DUMMYUNIONNAME_DOT lpadesc->tdescElem); 1706 1706 break; 1707 1707 1708 1708 case VT_USERDEFINED: 1709 1709 MSFT_DoRefType(pcx, pTI, 1710 lpArgTypeDesc-> u.hreftype);1710 lpArgTypeDesc->DUMMYUNIONNAME_DOT hreftype); 1711 1711 1712 1712 lpArgTypeDesc = NULL; … … 1735 1735 { 1736 1736 case VT_PTR: 1737 lpArgTypeDesc = lpArgTypeDesc-> u.lptdesc;1737 lpArgTypeDesc = lpArgTypeDesc->DUMMYUNIONNAME_DOT lptdesc; 1738 1738 break; 1739 1739 case VT_CARRAY: 1740 1740 lpArgTypeDesc = 1741 & (lpArgTypeDesc-> u.lpadesc->tdescElem);1741 & (lpArgTypeDesc->DUMMYUNIONNAME_DOT lpadesc->tdescElem); 1742 1742 1743 1743 break; … … 1746 1746 MSFT_DoRefType(pcx, 1747 1747 pTI, 1748 lpArgTypeDesc-> u.hreftype);1748 lpArgTypeDesc->DUMMYUNIONNAME_DOT hreftype); 1749 1749 1750 1750 lpArgTypeDesc = NULL; … … 1766 1766 /* default value */ 1767 1767 if ( (PARAMFLAG_FHASDEFAULT & 1768 (*pptfd)->funcdesc.lprgelemdescParam[j]. u.paramdesc.wParamFlags) &&1768 (*pptfd)->funcdesc.lprgelemdescParam[j].DUMMYUNIONNAME_DOT paramdesc.wParamFlags) && 1769 1769 ((pFuncRec->FKCCIC) & 0x1000) ) 1770 1770 { … … 1773 1773 (pFuncRec->nrargs * 4 + 1) * sizeof(INT) ); 1774 1774 1775 PARAMDESC* pParamDesc = & (*pptfd)->funcdesc.lprgelemdescParam[j]. u.paramdesc;1775 PARAMDESC* pParamDesc = & (*pptfd)->funcdesc.lprgelemdescParam[j].DUMMYUNIONNAME_DOT paramdesc; 1776 1776 1777 1777 pParamDesc->pparamdescex = TLB_Alloc(sizeof(PARAMDESCEX)); … … 1841 1841 /* (*pptvd)->vardesc.lpstrSchema; is reserved (SDK) FIXME?? */ 1842 1842 if(pVarRec->VarKind == VAR_CONST ){ 1843 (*pptvd)->vardesc. u.lpvarValue=TLB_Alloc(sizeof(VARIANT));1844 MSFT_ReadValue((*pptvd)->vardesc. u.lpvarValue,1843 (*pptvd)->vardesc.DUMMYUNIONNAME_DOT lpvarValue=TLB_Alloc(sizeof(VARIANT)); 1844 MSFT_ReadValue((*pptvd)->vardesc.DUMMYUNIONNAME_DOT lpvarValue, 1845 1845 pVarRec->OffsValue, pcx); 1846 1846 } else 1847 (*pptvd)->vardesc. u.oInst=pVarRec->OffsValue;1847 (*pptvd)->vardesc.DUMMYUNIONNAME_DOT oInst=pVarRec->OffsValue; 1848 1848 pptvd=&((*pptvd)->next); 1849 1849 recoffset += reclength; … … 2264 2264 /* FIXME: check safearray */ 2265 2265 if(td[3] < 0) 2266 pTypeLibImpl->pTypeDesc[i]. u.lptdesc= & stndTypeDesc[td[2]];2266 pTypeLibImpl->pTypeDesc[i].DUMMYUNIONNAME_DOT lptdesc= & stndTypeDesc[td[2]]; 2267 2267 else 2268 pTypeLibImpl->pTypeDesc[i]. u.lptdesc= & pTypeLibImpl->pTypeDesc[td[2]/8];2268 pTypeLibImpl->pTypeDesc[i].DUMMYUNIONNAME_DOT lptdesc= & pTypeLibImpl->pTypeDesc[td[2]/8]; 2269 2269 } 2270 2270 else if(td[0] == VT_CARRAY) 2271 2271 { 2272 2272 /* array descr table here */ 2273 pTypeLibImpl->pTypeDesc[i]. u.lpadesc = (void *)((int) td[2]); /* temp store offset in*/2273 pTypeLibImpl->pTypeDesc[i].DUMMYUNIONNAME_DOT lpadesc = (void *)((int) td[2]); /* temp store offset in*/ 2274 2274 } 2275 2275 else if(td[0] == VT_USERDEFINED) 2276 2276 { 2277 pTypeLibImpl->pTypeDesc[i]. u.hreftype = MAKELONG(td[2],td[3]);2277 pTypeLibImpl->pTypeDesc[i].DUMMYUNIONNAME_DOT hreftype = MAKELONG(td[2],td[3]); 2278 2278 } 2279 2279 if(++i<cTD) MSFT_ReadLEWords(td, sizeof(td), &cx, DO_NOT_SEEK); … … 2286 2286 if(tlbSegDir.pArrayDescriptions.offset>0) 2287 2287 { 2288 MSFT_ReadLEWords(td, sizeof(td), &cx, tlbSegDir.pArrayDescriptions.offset + (int) pTypeLibImpl->pTypeDesc[i]. u.lpadesc);2289 pTypeLibImpl->pTypeDesc[i]. u.lpadesc = TLB_Alloc(sizeof(ARRAYDESC)+sizeof(SAFEARRAYBOUND)*(td[3]-1));2288 MSFT_ReadLEWords(td, sizeof(td), &cx, tlbSegDir.pArrayDescriptions.offset + (int) pTypeLibImpl->pTypeDesc[i].DUMMYUNIONNAME_DOT lpadesc); 2289 pTypeLibImpl->pTypeDesc[i].DUMMYUNIONNAME_DOT lpadesc = TLB_Alloc(sizeof(ARRAYDESC)+sizeof(SAFEARRAYBOUND)*(td[3]-1)); 2290 2290 2291 2291 if(td[1]<0) 2292 pTypeLibImpl->pTypeDesc[i]. u.lpadesc->tdescElem.vt = td[0] & VT_TYPEMASK;2292 pTypeLibImpl->pTypeDesc[i].DUMMYUNIONNAME_DOT lpadesc->tdescElem.vt = td[0] & VT_TYPEMASK; 2293 2293 else 2294 pTypeLibImpl->pTypeDesc[i]. u.lpadesc->tdescElem = stndTypeDesc[td[0]/8];2295 2296 pTypeLibImpl->pTypeDesc[i]. u.lpadesc->cDims = td[2];2294 pTypeLibImpl->pTypeDesc[i].DUMMYUNIONNAME_DOT lpadesc->tdescElem = stndTypeDesc[td[0]/8]; 2295 2296 pTypeLibImpl->pTypeDesc[i].DUMMYUNIONNAME_DOT lpadesc->cDims = td[2]; 2297 2297 2298 2298 for(j = 0; j<td[2]; j++) 2299 2299 { 2300 MSFT_ReadLEDWords(& pTypeLibImpl->pTypeDesc[i]. u.lpadesc->rgbounds[j].cElements,2300 MSFT_ReadLEDWords(& pTypeLibImpl->pTypeDesc[i].DUMMYUNIONNAME_DOT lpadesc->rgbounds[j].cElements, 2301 2301 sizeof(INT), &cx, DO_NOT_SEEK); 2302 MSFT_ReadLEDWords(& pTypeLibImpl->pTypeDesc[i]. u.lpadesc->rgbounds[j].lLbound,2302 MSFT_ReadLEDWords(& pTypeLibImpl->pTypeDesc[i].DUMMYUNIONNAME_DOT lpadesc->rgbounds[j].lLbound, 2303 2303 sizeof(INT), &cx, DO_NOT_SEEK); 2304 2304 } … … 2306 2306 else 2307 2307 { 2308 pTypeLibImpl->pTypeDesc[i]. u.lpadesc = NULL;2308 pTypeLibImpl->pTypeDesc[i].DUMMYUNIONNAME_DOT lpadesc = NULL; 2309 2309 ERR("didn't find array description data\n"); 2310 2310 } … … 2482 2482 /* Handle [in/out] first */ 2483 2483 if((*pType & 0xc000) == 0xc000) 2484 pElem-> u.paramdesc.wParamFlags = PARAMFLAG_NONE;2484 pElem->DUMMYUNIONNAME_DOT paramdesc.wParamFlags = PARAMFLAG_NONE; 2485 2485 else if(*pType & 0x8000) 2486 pElem-> u.paramdesc.wParamFlags = PARAMFLAG_FIN | PARAMFLAG_FOUT;2486 pElem->DUMMYUNIONNAME_DOT paramdesc.wParamFlags = PARAMFLAG_FIN | PARAMFLAG_FOUT; 2487 2487 else if(*pType & 0x4000) 2488 pElem-> u.paramdesc.wParamFlags = PARAMFLAG_FOUT;2488 pElem->DUMMYUNIONNAME_DOT paramdesc.wParamFlags = PARAMFLAG_FOUT; 2489 2489 else 2490 pElem-> u.paramdesc.wParamFlags = PARAMFLAG_FIN;2490 pElem->DUMMYUNIONNAME_DOT paramdesc.wParamFlags = PARAMFLAG_FIN; 2491 2491 2492 2492 if(*pType & 0x2000) 2493 pElem-> u.paramdesc.wParamFlags |= PARAMFLAG_FLCID;2493 pElem->DUMMYUNIONNAME_DOT paramdesc.wParamFlags |= PARAMFLAG_FLCID; 2494 2494 2495 2495 if(*pType & 0x80) 2496 pElem-> u.paramdesc.wParamFlags |= PARAMFLAG_FRETVAL;2496 pElem->DUMMYUNIONNAME_DOT paramdesc.wParamFlags |= PARAMFLAG_FRETVAL; 2497 2497 2498 2498 while(!done) { 2499 2499 if((*pType & 0xe00) == 0xe00) { 2500 2500 pTD->vt = VT_PTR; 2501 pTD-> u.lptdesc = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY,2501 pTD->DUMMYUNIONNAME_DOT lptdesc = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, 2502 2502 sizeof(TYPEDESC)); 2503 pTD = pTD-> u.lptdesc;2503 pTD = pTD->DUMMYUNIONNAME_DOT lptdesc; 2504 2504 } 2505 2505 switch(*pType & 0x7f) { 2506 2506 case VT_PTR: 2507 2507 pTD->vt = VT_PTR; 2508 pTD-> u.lptdesc = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY,2508 pTD->DUMMYUNIONNAME_DOT lptdesc = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, 2509 2509 sizeof(TYPEDESC)); 2510 pTD = pTD-> u.lptdesc;2510 pTD = pTD->DUMMYUNIONNAME_DOT lptdesc; 2511 2511 break; 2512 2512 2513 2513 case VT_USERDEFINED: 2514 2514 pTD->vt = VT_USERDEFINED; 2515 pTD-> u.hreftype = *(++pType) / 4;2515 pTD->DUMMYUNIONNAME_DOT hreftype = *(++pType) / 4; 2516 2516 done = TRUE; 2517 2517 break; … … 2525 2525 2526 2526 pTD->vt = VT_CARRAY; 2527 pTD-> u.lpadesc = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY,2527 pTD->DUMMYUNIONNAME_DOT lpadesc = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, 2528 2528 sizeof(ARRAYDESC) + 2529 2529 (pSA->cDims - 1) * sizeof(SAFEARRAYBOUND)); 2530 pTD-> u.lpadesc->cDims = pSA->cDims;2531 memcpy(pTD-> u.lpadesc->rgbounds, pSA->rgsabound,2530 pTD->DUMMYUNIONNAME_DOT lpadesc->cDims = pSA->cDims; 2531 memcpy(pTD->DUMMYUNIONNAME_DOT lpadesc->rgbounds, pSA->rgsabound, 2532 2532 pSA->cDims * sizeof(SAFEARRAYBOUND)); 2533 2533 2534 pTD = &pTD-> u.lpadesc->tdescElem;2534 pTD = &pTD->DUMMYUNIONNAME_DOT lpadesc->tdescElem; 2535 2535 break; 2536 2536 } … … 2543 2543 pType++; 2544 2544 pTD->vt = VT_SAFEARRAY; 2545 pTD-> u.lptdesc = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY,2545 pTD->DUMMYUNIONNAME_DOT lptdesc = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, 2546 2546 sizeof(TYPEDESC)); 2547 pTD = pTD-> u.lptdesc;2547 pTD = pTD->DUMMYUNIONNAME_DOT lptdesc; 2548 2548 break; 2549 2549 } … … 2788 2788 if((*ppFuncDesc)->funcdesc.cParams - param <= 2789 2789 (*ppFuncDesc)->funcdesc.cParamsOpt) 2790 (*ppFuncDesc)->funcdesc.lprgelemdescParam[param]. u.paramdesc.wParamFlags |= PARAMFLAG_FOPT;2790 (*ppFuncDesc)->funcdesc.lprgelemdescParam[param].DUMMYUNIONNAME_DOT paramdesc.wParamFlags |= PARAMFLAG_FOPT; 2791 2791 2792 2792 if(paramName) { … … 2829 2829 (*ppVarDesc)->Name = TLB_MultiByteToBSTR(pItem->name + pNameTable); 2830 2830 (*ppVarDesc)->vardesc.memid = pItem->memid; 2831 (*ppVarDesc)->vardesc. u.oInst = pItem->byte_offs;2831 (*ppVarDesc)->vardesc.DUMMYUNIONNAME_DOT oInst = pItem->byte_offs; 2832 2832 (*ppVarDesc)->vardesc.varkind = VAR_PERINSTANCE; 2833 2833 … … 2878 2878 (*ppVarDesc)->Name = TLB_MultiByteToBSTR(pItem->name + pNameTable); 2879 2879 (*ppVarDesc)->vardesc.memid = pItem->memid; 2880 (*ppVarDesc)->vardesc. u.lpvarValue = HeapAlloc(GetProcessHeap(), 0,2880 (*ppVarDesc)->vardesc.DUMMYUNIONNAME_DOT lpvarValue = HeapAlloc(GetProcessHeap(), 0, 2881 2881 sizeof(VARIANT)); 2882 V_VT((*ppVarDesc)->vardesc. u.lpvarValue) = VT_INT;2883 V_UNION((*ppVarDesc)->vardesc. u.lpvarValue, intVal) =2882 V_VT((*ppVarDesc)->vardesc.DUMMYUNIONNAME_DOT lpvarValue) = VT_INT; 2883 V_UNION((*ppVarDesc)->vardesc.DUMMYUNIONNAME_DOT lpvarValue, intVal) = 2884 2884 *(INT*)(pItem->value + pFirstItem); 2885 2885 (*ppVarDesc)->vardesc.elemdescVar.tdesc.vt = VT_I4; … … 4398 4398 /* If pointer to variant, pass reference it. */ 4399 4399 if ((tdesc->vt == VT_PTR) && 4400 (tdesc-> u.lptdesc->vt == VT_VARIANT) &&4400 (tdesc->DUMMYUNIONNAME_DOT lptdesc->vt == VT_VARIANT) && 4401 4401 pVarResult 4402 4402 ) … … 4422 4422 TYPEDESC *tdesc = &(pFDesc->funcdesc.lprgelemdescParam[i+pDispParams->cArgs].tdesc); 4423 4423 /* If we are a pointer to a variant, we are done already */ 4424 if ((tdesc->vt==VT_PTR)&&(tdesc-> u.lptdesc->vt==VT_VARIANT))4424 if ((tdesc->vt==VT_PTR)&&(tdesc->DUMMYUNIONNAME_DOT lptdesc->vt==VT_VARIANT)) 4425 4425 continue; 4426 4426 … … 4429 4429 4430 4430 if (tdesc->vt == VT_PTR) 4431 tdesc = tdesc-> u.lptdesc;4431 tdesc = tdesc->DUMMYUNIONNAME_DOT lptdesc; 4432 4432 V_VT(pVarResult) = tdesc->vt; 4433 4433 -
branches/gcc-kmk/src/oleaut32/variant.c
r21308 r21853 674 674 * Round the double value to the nearest integer value. 675 675 */ 676 static double r ound( double d )676 static double rnd( double d ) 677 677 { 678 678 double decimals = 0.0, integerValue = 0.0, roundedValue = 0.0; … … 2254 2254 /* Check range of value. 2255 2255 */ 2256 fltIn = r ound( fltIn );2256 fltIn = rnd( fltIn ); 2257 2257 if( fltIn < UI1_MIN || fltIn > UI1_MAX ) 2258 2258 { … … 2274 2274 /* Check range of value. 2275 2275 */ 2276 dblIn = r ound( dblIn );2276 dblIn = rnd( dblIn ); 2277 2277 if( dblIn < UI1_MIN || dblIn > UI1_MAX ) 2278 2278 { … … 2294 2294 /* Check range of value. 2295 2295 */ 2296 dateIn = r ound( dateIn );2296 dateIn = rnd( dateIn ); 2297 2297 if( dateIn < UI1_MIN || dateIn > UI1_MAX ) 2298 2298 { … … 2397 2397 /* Check range of value. 2398 2398 */ 2399 dValue = r ound( dValue );2399 dValue = rnd( dValue ); 2400 2400 if( dValue < UI1_MIN || dValue > UI1_MAX ) 2401 2401 { … … 2413 2413 */ 2414 2414 HRESULT WINAPI VarUI1FromCy(CY cyIn, BYTE* pbOut) { 2415 double t = r ound((((double)cyIn.s.Hi * 4294967296.0) + (double)cyIn.s.Lo) / 10000);2415 double t = rnd((((double)cyIn.DUMMYSTRUCTNAME_DOT Hi * 4294967296.0) + (double)cyIn.DUMMYSTRUCTNAME_DOT Lo) / 10000); 2416 2416 2417 2417 if (t > UI1_MAX || t < UI1_MIN) return DISP_E_OVERFLOW; … … 2461 2461 /* Check range of value. 2462 2462 */ 2463 fltIn = r ound( fltIn );2463 fltIn = rnd( fltIn ); 2464 2464 if( fltIn < I2_MIN || fltIn > I2_MAX ) 2465 2465 { … … 2481 2481 /* Check range of value. 2482 2482 */ 2483 dblIn = r ound( dblIn );2483 dblIn = rnd( dblIn ); 2484 2484 if( dblIn < I2_MIN || dblIn > I2_MAX ) 2485 2485 { … … 2501 2501 /* Check range of value. 2502 2502 */ 2503 dateIn = r ound( dateIn );2503 dateIn = rnd( dateIn ); 2504 2504 if( dateIn < I2_MIN || dateIn > I2_MAX ) 2505 2505 { … … 2603 2603 /* Check range of value. 2604 2604 */ 2605 dValue = r ound( dValue );2605 dValue = rnd( dValue ); 2606 2606 if( dValue < I2_MIN || dValue > I2_MAX ) 2607 2607 { … … 2619 2619 */ 2620 2620 HRESULT WINAPI VarI2FromCy(CY cyIn, short* psOut) { 2621 double t = r ound((((double)cyIn.s.Hi * 4294967296.0) + (double)cyIn.s.Lo) / 10000);2621 double t = rnd((((double)cyIn.DUMMYSTRUCTNAME_DOT Hi * 4294967296.0) + (double)cyIn.DUMMYSTRUCTNAME_DOT Lo) / 10000); 2622 2622 2623 2623 if (t > I2_MAX || t < I2_MIN) return DISP_E_OVERFLOW; … … 2649 2649 /* Check range of value. 2650 2650 */ 2651 fltIn = r ound( fltIn );2651 fltIn = rnd( fltIn ); 2652 2652 if( fltIn < I4_MIN || fltIn > I4_MAX ) 2653 2653 { … … 2669 2669 /* Check range of value. 2670 2670 */ 2671 dblIn = r ound( dblIn );2671 dblIn = rnd( dblIn ); 2672 2672 if( dblIn < I4_MIN || dblIn > I4_MAX ) 2673 2673 { … … 2689 2689 /* Check range of value. 2690 2690 */ 2691 dateIn = r ound( dateIn );2691 dateIn = rnd( dateIn ); 2692 2692 if( dateIn < I4_MIN || dateIn > I4_MAX ) 2693 2693 { … … 2796 2796 /* Check range of value. 2797 2797 */ 2798 dValue = r ound( dValue );2798 dValue = rnd( dValue ); 2799 2799 if( dValue < I4_MIN || dValue > I4_MAX ) 2800 2800 { … … 2812 2812 */ 2813 2813 HRESULT WINAPI VarI4FromCy(CY cyIn, LONG* plOut) { 2814 double t = r ound((((double)cyIn.s.Hi * 4294967296.0) + (double)cyIn.s.Lo) / 10000);2814 double t = rnd((((double)cyIn.DUMMYSTRUCTNAME_DOT Hi * 4294967296.0) + (double)cyIn.DUMMYSTRUCTNAME_DOT Lo) / 10000); 2815 2815 2816 2816 if (t > I4_MAX || t < I4_MIN) return DISP_E_OVERFLOW; … … 2986 2986 */ 2987 2987 HRESULT WINAPI VarR4FromCy(CY cyIn, FLOAT* pfltOut) { 2988 *pfltOut = (FLOAT)((((double)cyIn. s.Hi * 4294967296.0) + (double)cyIn.s.Lo) / 10000);2988 *pfltOut = (FLOAT)((((double)cyIn.DUMMYSTRUCTNAME_DOT Hi * 4294967296.0) + (double)cyIn.DUMMYSTRUCTNAME_DOT Lo) / 10000); 2989 2989 2990 2990 return S_OK; … … 3136 3136 */ 3137 3137 HRESULT WINAPI VarR8FromCy(CY cyIn, double* pdblOut) { 3138 *pdblOut = (double)((((double)cyIn. s.Hi * 4294967296.0) + (double)cyIn.s.Lo) / 10000);3139 TRACE("%lu %ld -> %f\n", cyIn. s.Hi, cyIn.s.Lo, *pdblOut);3138 *pdblOut = (double)((((double)cyIn.DUMMYSTRUCTNAME_DOT Hi * 4294967296.0) + (double)cyIn.DUMMYSTRUCTNAME_DOT Lo) / 10000); 3139 TRACE("%lu %ld -> %f\n", cyIn.DUMMYSTRUCTNAME_DOT Hi, cyIn.DUMMYSTRUCTNAME_DOT Lo, *pdblOut); 3140 3140 return S_OK; 3141 3141 } … … 3328 3328 */ 3329 3329 HRESULT WINAPI VarDateFromCy(CY cyIn, DATE* pdateOut) { 3330 *pdateOut = (DATE)((((double)cyIn. s.Hi * 4294967296.0) + (double)cyIn.s.Lo) / 10000);3330 *pdateOut = (DATE)((((double)cyIn.DUMMYSTRUCTNAME_DOT Hi * 4294967296.0) + (double)cyIn.DUMMYSTRUCTNAME_DOT Lo) / 10000); 3331 3331 3332 3332 if (*pdateOut > DATE_MAX || *pdateOut < DATE_MIN) return DISP_E_TYPEMISMATCH; … … 3688 3688 */ 3689 3689 HRESULT WINAPI VarBoolFromCy(CY cyIn, VARIANT_BOOL* pboolOut) { 3690 if (cyIn. s.Hi || cyIn.s.Lo) *pboolOut = -1;3690 if (cyIn.DUMMYSTRUCTNAME_DOT Hi || cyIn.DUMMYSTRUCTNAME_DOT Lo) *pboolOut = -1; 3691 3691 else *pboolOut = 0; 3692 3692 … … 3754 3754 TRACE("( %f, %p ), stub\n", fltIn, pcOut ); 3755 3755 3756 fltIn = r ound( fltIn );3756 fltIn = rnd( fltIn ); 3757 3757 if( fltIn < CHAR_MIN || fltIn > CHAR_MAX ) 3758 3758 { … … 3772 3772 TRACE("( %f, %p ), stub\n", dblIn, pcOut ); 3773 3773 3774 dblIn = r ound( dblIn );3774 dblIn = rnd( dblIn ); 3775 3775 if( dblIn < CHAR_MIN || dblIn > CHAR_MAX ) 3776 3776 { … … 3790 3790 TRACE("( %f, %p ), stub\n", dateIn, pcOut ); 3791 3791 3792 dateIn = r ound( dateIn );3792 dateIn = rnd( dateIn ); 3793 3793 if( dateIn < CHAR_MIN || dateIn > CHAR_MAX ) 3794 3794 { … … 3830 3830 /* Check range of value. 3831 3831 */ 3832 dValue = r ound( dValue );3832 dValue = rnd( dValue ); 3833 3833 if( dValue < CHAR_MIN || dValue > CHAR_MAX ) 3834 3834 { … … 3892 3892 */ 3893 3893 HRESULT WINAPI VarI1FromCy(CY cyIn, CHAR* pcOut) { 3894 double t = r ound((((double)cyIn.s.Hi * 4294967296.0) + (double)cyIn.s.Lo) / 10000);3894 double t = rnd((((double)cyIn.DUMMYSTRUCTNAME_DOT Hi * 4294967296.0) + (double)cyIn.DUMMYSTRUCTNAME_DOT Lo) / 10000); 3895 3895 3896 3896 if (t > CHAR_MAX || t < CHAR_MIN) return DISP_E_OVERFLOW; … … 3953 3953 TRACE("( %f, %p ), stub\n", fltIn, puiOut ); 3954 3954 3955 fltIn = r ound( fltIn );3955 fltIn = rnd( fltIn ); 3956 3956 if( fltIn < UI2_MIN || fltIn > UI2_MAX ) 3957 3957 { … … 3971 3971 TRACE("( %f, %p ), stub\n", dblIn, puiOut ); 3972 3972 3973 dblIn = r ound( dblIn );3973 dblIn = rnd( dblIn ); 3974 3974 if( dblIn < UI2_MIN || dblIn > UI2_MAX ) 3975 3975 { … … 3989 3989 TRACE("( %f, %p ), stub\n", dateIn, puiOut ); 3990 3990 3991 dateIn = r ound( dateIn );3991 dateIn = rnd( dateIn ); 3992 3992 if( dateIn < UI2_MIN || dateIn > UI2_MAX ) 3993 3993 { … … 4029 4029 /* Check range of value. 4030 4030 */ 4031 dValue = r ound( dValue );4031 dValue = rnd( dValue ); 4032 4032 if( dValue < UI2_MIN || dValue > UI2_MAX ) 4033 4033 { … … 4110 4110 /* Check range of value. 4111 4111 */ 4112 dValue = r ound( dValue );4112 dValue = rnd( dValue ); 4113 4113 if( dValue < UI4_MIN || dValue > UI4_MAX ) 4114 4114 { … … 4126 4126 */ 4127 4127 HRESULT WINAPI VarUI2FromCy(CY cyIn, USHORT* pusOut) { 4128 double t = r ound((((double)cyIn.s.Hi * 4294967296.0) + (double)cyIn.s.Lo) / 10000);4128 double t = rnd((((double)cyIn.DUMMYSTRUCTNAME_DOT Hi * 4294967296.0) + (double)cyIn.DUMMYSTRUCTNAME_DOT Lo) / 10000); 4129 4129 4130 4130 if (t > UI2_MAX || t < UI2_MIN) return DISP_E_OVERFLOW; … … 4186 4186 HRESULT WINAPI VarUI4FromR4(FLOAT fltIn, ULONG* pulOut) 4187 4187 { 4188 fltIn = r ound( fltIn );4188 fltIn = rnd( fltIn ); 4189 4189 if( fltIn < UI4_MIN || fltIn > UI4_MAX ) 4190 4190 { … … 4204 4204 TRACE("( %f, %p ), stub\n", dblIn, pulOut ); 4205 4205 4206 dblIn = r ound( dblIn );4206 dblIn = rnd( dblIn ); 4207 4207 if( dblIn < UI4_MIN || dblIn > UI4_MAX ) 4208 4208 { … … 4222 4222 TRACE("( %f, %p ), stub\n", dateIn, pulOut ); 4223 4223 4224 dateIn = r ound( dateIn );4224 dateIn = rnd( dateIn ); 4225 4225 if( dateIn < UI4_MIN || dateIn > UI4_MAX ) 4226 4226 { … … 4274 4274 */ 4275 4275 HRESULT WINAPI VarUI4FromCy(CY cyIn, ULONG* pulOut) { 4276 double t = r ound((((double)cyIn.s.Hi * 4294967296.0) + (double)cyIn.s.Lo) / 10000);4276 double t = rnd((((double)cyIn.DUMMYSTRUCTNAME_DOT Hi * 4294967296.0) + (double)cyIn.DUMMYSTRUCTNAME_DOT Lo) / 10000); 4277 4277 4278 4278 if (t > UI4_MAX || t < UI4_MIN) return DISP_E_OVERFLOW; … … 4288 4288 */ 4289 4289 HRESULT WINAPI VarCyFromUI1(BYTE bIn, CY* pcyOut) { 4290 pcyOut-> s.Hi = 0;4291 pcyOut-> s.Lo = ((ULONG)bIn) * 10000;4290 pcyOut->DUMMYSTRUCTNAME_DOT Hi = 0; 4291 pcyOut->DUMMYSTRUCTNAME_DOT Lo = ((ULONG)bIn) * 10000; 4292 4292 4293 4293 return S_OK; … … 4299 4299 */ 4300 4300 HRESULT WINAPI VarCyFromI2(short sIn, CY* pcyOut) { 4301 if (sIn < 0) pcyOut-> s.Hi = -1;4302 else pcyOut-> s.Hi = 0;4303 pcyOut-> s.Lo = ((ULONG)sIn) * 10000;4301 if (sIn < 0) pcyOut->DUMMYSTRUCTNAME_DOT Hi = -1; 4302 else pcyOut->DUMMYSTRUCTNAME_DOT Hi = 0; 4303 pcyOut->DUMMYSTRUCTNAME_DOT Lo = ((ULONG)sIn) * 10000; 4304 4304 4305 4305 return S_OK; … … 4312 4312 HRESULT WINAPI VarCyFromI4(LONG lIn, CY* pcyOut) { 4313 4313 double t = (double)lIn * (double)10000; 4314 pcyOut-> s.Hi = (LONG)(t / (double)4294967296.0);4315 pcyOut-> s.Lo = (ULONG)fmod(t, (double)4294967296.0);4316 if (lIn < 0) pcyOut-> s.Hi--;4314 pcyOut->DUMMYSTRUCTNAME_DOT Hi = (LONG)(t / (double)4294967296.0); 4315 pcyOut->DUMMYSTRUCTNAME_DOT Lo = (ULONG)fmod(t, (double)4294967296.0); 4316 if (lIn < 0) pcyOut->DUMMYSTRUCTNAME_DOT Hi--; 4317 4317 4318 4318 return S_OK; … … 4324 4324 */ 4325 4325 HRESULT WINAPI VarCyFromR4(FLOAT fltIn, CY* pcyOut) { 4326 double t = r ound((double)fltIn * (double)10000);4327 pcyOut-> s.Hi = (LONG)(t / (double)4294967296.0);4328 pcyOut-> s.Lo = (ULONG)fmod(t, (double)4294967296.0);4329 if (fltIn < 0) pcyOut-> s.Hi--;4326 double t = rnd((double)fltIn * (double)10000); 4327 pcyOut->DUMMYSTRUCTNAME_DOT Hi = (LONG)(t / (double)4294967296.0); 4328 pcyOut->DUMMYSTRUCTNAME_DOT Lo = (ULONG)fmod(t, (double)4294967296.0); 4329 if (fltIn < 0) pcyOut->DUMMYSTRUCTNAME_DOT Hi--; 4330 4330 4331 4331 return S_OK; … … 4337 4337 */ 4338 4338 HRESULT WINAPI VarCyFromR8(double dblIn, CY* pcyOut) { 4339 double t = r ound(dblIn * (double)10000);4340 pcyOut-> s.Hi = (LONG)(t / (double)4294967296.0);4341 pcyOut-> s.Lo = (ULONG)fmod(t, (double)4294967296.0);4342 if (dblIn < 0) pcyOut-> s.Hi--;4339 double t = rnd(dblIn * (double)10000); 4340 pcyOut->DUMMYSTRUCTNAME_DOT Hi = (LONG)(t / (double)4294967296.0); 4341 pcyOut->DUMMYSTRUCTNAME_DOT Lo = (ULONG)fmod(t, (double)4294967296.0); 4342 if (dblIn < 0) pcyOut->DUMMYSTRUCTNAME_DOT Hi--; 4343 4343 4344 4344 return S_OK; … … 4350 4350 */ 4351 4351 HRESULT WINAPI VarCyFromDate(DATE dateIn, CY* pcyOut) { 4352 double t = r ound((double)dateIn * (double)10000);4353 pcyOut-> s.Hi = (LONG)(t / (double)4294967296.0);4354 pcyOut-> s.Lo = (ULONG)fmod(t, (double)4294967296.0);4355 if (dateIn < 0) pcyOut-> s.Hi--;4352 double t = rnd((double)dateIn * (double)10000); 4353 pcyOut->DUMMYSTRUCTNAME_DOT Hi = (LONG)(t / (double)4294967296.0); 4354 pcyOut->DUMMYSTRUCTNAME_DOT Lo = (ULONG)fmod(t, (double)4294967296.0); 4355 if (dateIn < 0) pcyOut->DUMMYSTRUCTNAME_DOT Hi--; 4356 4356 4357 4357 return S_OK; … … 4418 4418 */ 4419 4419 HRESULT WINAPI VarCyFromBool(VARIANT_BOOL boolIn, CY* pcyOut) { 4420 if (boolIn < 0) pcyOut-> s.Hi = -1;4421 else pcyOut-> s.Hi = 0;4422 pcyOut-> s.Lo = (ULONG)boolIn * (ULONG)10000;4420 if (boolIn < 0) pcyOut->DUMMYSTRUCTNAME_DOT Hi = -1; 4421 else pcyOut->DUMMYSTRUCTNAME_DOT Hi = 0; 4422 pcyOut->DUMMYSTRUCTNAME_DOT Lo = (ULONG)boolIn * (ULONG)10000; 4423 4423 4424 4424 return S_OK; … … 4430 4430 */ 4431 4431 HRESULT WINAPI VarCyFromI1(signed char cIn, CY* pcyOut) { 4432 if (cIn < 0) pcyOut-> s.Hi = -1;4433 else pcyOut-> s.Hi = 0;4434 pcyOut-> s.Lo = (ULONG)cIn * (ULONG)10000;4432 if (cIn < 0) pcyOut->DUMMYSTRUCTNAME_DOT Hi = -1; 4433 else pcyOut->DUMMYSTRUCTNAME_DOT Hi = 0; 4434 pcyOut->DUMMYSTRUCTNAME_DOT Lo = (ULONG)cIn * (ULONG)10000; 4435 4435 4436 4436 return S_OK; … … 4442 4442 */ 4443 4443 HRESULT WINAPI VarCyFromUI2(USHORT usIn, CY* pcyOut) { 4444 pcyOut-> s.Hi = 0;4445 pcyOut-> s.Lo = (ULONG)usIn * (ULONG)10000;4444 pcyOut->DUMMYSTRUCTNAME_DOT Hi = 0; 4445 pcyOut->DUMMYSTRUCTNAME_DOT Lo = (ULONG)usIn * (ULONG)10000; 4446 4446 4447 4447 return S_OK; … … 4454 4454 HRESULT WINAPI VarCyFromUI4(ULONG ulIn, CY* pcyOut) { 4455 4455 double t = (double)ulIn * (double)10000; 4456 pcyOut-> s.Hi = (LONG)(t / (double)4294967296.0);4457 pcyOut-> s.Lo = (ULONG)fmod(t, (double)4294967296.0);4456 pcyOut->DUMMYSTRUCTNAME_DOT Hi = (LONG)(t / (double)4294967296.0); 4457 pcyOut->DUMMYSTRUCTNAME_DOT Lo = (ULONG)fmod(t, (double)4294967296.0); 4458 4458 4459 4459 return S_OK; … … 4570 4570 TRACE("Calculated currency is xint=%ld\n", xint); 4571 4571 VarCyFromInt( (int) xint, &V_UNION(pvar,cyVal) ); 4572 TRACE("Calculated cy is %ld,%lu\n", V_UNION(pvar,cyVal). s.Hi, V_UNION(pvar,cyVal).s.Lo);4572 TRACE("Calculated cy is %ld,%lu\n", V_UNION(pvar,cyVal).DUMMYSTRUCTNAME_DOT Hi, V_UNION(pvar,cyVal).DUMMYSTRUCTNAME_DOT Lo); 4573 4573 return VarCyFromInt( (int) xint, &V_UNION(pvar,cyVal) ); 4574 4574 } … … 5570 5570 rc = VarCyFromR8((cyVal * (double) mulBy), pcyOut); 5571 5571 TRACE("Multiply %f by %ld = %f [%ld,%lu]\n", cyVal, mulBy, (cyVal * (double) mulBy), 5572 pcyOut-> s.Hi, pcyOut->s.Lo);5572 pcyOut->DUMMYSTRUCTNAME_DOT Hi, pcyOut->DUMMYSTRUCTNAME_DOT Lo); 5573 5573 } 5574 5574 return rc;
Note:
See TracChangeset
for help on using the changeset viewer.