Thank you now it work!!!
Thomas Heller ha scritto:
> lux wrote:
> > Hi to all,
> > i need to traslate this struct in python using ctypes
> >
> > struct Soptions
> > {
> > char chVolumeLabel[128];
> > __int32 nSessionToImport;
> > BS_BOOL bJolietFileSystem;
> > BS_BOOL bBootable;
> > TCHAR chBootImage[_MAX_PATH];
> > BS_BOOL bFinalize;
> > BS_BOOL bTestBurn;
> > BS_BOOL bPerformOPC;
> > BS_BOOL bVerifyAfterBurn;
> > __int32 nCacheSize;
> > BS_BOOL bUnderrunProtection;
> > BS_BOOL bEjectAfterBurn;
> > __int32 nCopies;
> > }
> >
> > I try to convert:
> >
> > char xxx[128] -> c_char*128
> > __int32 -> c_int
> > BS_BOOL -> c_byte
> >
> > TCHAR chBootImage[_MAX_PATH]; -> ???
> >
> > But not work...
> > how to solve it?
> >
> > Thank's, Luca
> >
>
> _MAX_PATH is 260.
> TCHAR is normally a unicode (wide) or a ascii (ansi) character, depending
> on if _UNICODE is defined by the compiler. Assuming ascii,
> TCHAR chBootImage[_MAX_PATH] -> c_char * 260
>
> Thomas
--
http://mail.python.org/mailman/listinfo/python-list