Scusate ma avrei bisogno di un piccolo aiutino, dovrei richiamare una funzione in una dll non basata su .net, quindi lo devo fare con il p invoke.
la funzione ha questa signature:
codice:
bool SaveToFile(HANDLE hDIB,HWND hwndParent,const char *fileName,const char *origFilename="", unsigned long byteSize=0,char *errorText="",int flags=0, char *buf="");
ma in che modo la mappo in c# per poterla invocare? in particolare i tipi HANDLE, HWND e const char *?
codice:
[DllImport("Riot.dll")]
public extern bool SaveToFile(??);
grazie in anticipo