Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001626OCamlCamlIDLpublic2003-04-06 18:082004-07-08 12:04
Reporteradministrator 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0001626: CamlIDL: methods with [out] arrays
DescriptionLooks like there is a bug related to such methods:

[--- test.idl---]
void getArray( [out,size_is(aLen)] byte** a, [out] int* aLen );
/*
works
*/

[
    object
]
interface ITest: IUnknown
{
    HRESULT getArray( [out,size_is(aLen)] byte** a, [out] int* aLen );
}
/*
does not work:

test.idl
test.idl, function ITest::getArray: Out parameter `a' must be a pointer
*/
[--- end of test.idl ---]

- Dmitry Bely


TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0000090)
administrator (administrator)
2004-07-08 12:04

User probably meant "[out,*size_is(aLen)] byte** a"

- Issue History
Date Modified Username Field Change
2005-11-18 10:13 administrator New Issue


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker