소스 검색

* hopefully now fixed for all platforms

git-svn-id: trunk@3238 -
florian 19 년 전
부모
커밋
17d3ebe748
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      rtl/objpas/varutilh.inc
  2. 1 1
      rtl/objpas/varutils.inc

+ 1 - 1
rtl/objpas/varutilh.inc

@@ -34,7 +34,7 @@ function SafeArrayCreate(VarType, Dim: dword; const Bounds: TVarArrayBoundArray)
 function SafeArrayDestroy(psa: PVarArray): HRESULT; stdcall;
 function SafeArrayDestroyData(psa: PVarArray): HRESULT; stdcall;
 function SafeArrayDestroyDescriptor(psa: PVarArray): HRESULT; stdcall;
-function SafeArrayGetDim(psa: PVarArray): SizeInt; stdcall;
+function SafeArrayGetDim(psa: PVarArray):HRESULT; stdcall;
 function SafeArrayGetElemsize(psa: PVarArray): LongWord; stdcall;
 function SafeArrayGetElement(psa: PVarArray; Indices: PVarArrayCoorArray;  Data: Pointer): HRESULT; stdcall;
 function SafeArrayGetLBound(psa: PVarArray; Dim: longword;  var LBound: longint): HRESULT; stdcall;

+ 1 - 1
rtl/objpas/varutils.inc

@@ -613,7 +613,7 @@ begin
     Result:=VAR_BADINDEX
 end;
 
-Function SafeArrayGetDim(psa: PVarArray): SizeInt;stdcall;
+Function SafeArrayGetDim(psa: PVarArray): HRESULT;stdcall;
 begin
   if CheckVarArray(psa)<>VAR_OK then
     Result:=0