C51 nach Win32 (Funktionen gesucht)

Simsi1277

Grünschnabel
Hallo zusammen,

Suche für folgende Funktionen vom C51 entsprechende MSDN oder CVI Funktionen die mir diese vom C51 ersetzen.

Code:
unsigned char GetDirEntry (char *Dateiname, DirEntry *VerzEintrag, 
							unsigned int *DirPos)
{
        //SmardMediaCard Funktion
	return -1;
}

unsigned char SetDirEntry (char *Pfadname, unsigned char Attribute, unsigned char AccessRights, 
							DirEntry *VerzEintrag, unsigned int *DirPos)
{
        //SmardMediaCard Funktion
	return -1;
}

unsigned char GetEntryByDirPos(unsigned int DirPos, DirEntry *Entry, 
					unsigned int *OutDirPos, unsigned char WhichEntry)
{
        //SmardMediaCard Funktion
	return -1;
}

unsigned char Rename (unsigned char *ParentPfad, unsigned int DirPos, 
						unsigned char *NewName, unsigned char AccessRights)
{
        //SmardMediaCard Funktion
	return -1;
}

unsigned char Format (unsigned char Mode)
{
        //SmardMediaCard Funktion
	return -1;
}

char SetPort(unsigned char PortNr, unsigned char Value)
{
        //CAN Ports
	return -1;	
}

Würde mich freuen wenn mir jemand helfen könnte... Für die Funktion Erase bin ich fündig geworden die sieht folgender Maßen aus.
Code:
unsigned char Erase (unsigned char *Pfadname)
{
	DWORD attr;
	if (-1 != (attr = GetFileAttributes(Pfadname)))
	{
		if (attr & FILE_ATTRIBUTE_DIRECTORY)
			RemoveDirectory(Pfadname);
		else
			DeleteFile(Pfadname);

		return ALL_RIGHT;
	}

	return FATAL_ERROR;
}

Zu den anderen Funktionen finde ich irgendwie nix passendes. HILFEEEEE

Gruss Simsi
 
Zuletzt bearbeitet:
Zurück