Mir kommt grad was in den Sinn. Ist dies viellecht das in C durchaus übliche Verfahren einen Buffer und dessen länge zu übergeben und dann den Rückgabewert im selben Buffer (als var also) zurück zu bekommen?
Aus der Doku:
Code:
MCARD_FEATURES MCardFeatures;
DWORD dwLen;
LONG lReturn;
lReturn = MCardGetAttrib (hMCard, MCARD_ATTR_FEATURES, (unsigned char *) &MCardFeatures, &dwLen );
Wenn dem so ist gibts doch hier bestimmt nen Spezialisten, der sowas schon mal gemacht hat, oder?
Toni
Der frühe Vogel fängt den Wurm, richtig.
Aber wird nicht auch der frühe Wurm vom Vogel gefressen?