Potrzebuje napisać bibliotekę w c++ która będzie wykonować funkcje w C++ a następnie zwracać strukturę. Najlepiej by byla przez referencje.

Biblioteka ma wygladać tak (pisze ją tak jak ma widzieć ją C#):

struct FILE {
  string name;
  int size;
}

public FILE Analize(byte[] d) {
  FILE f = ...;
  ...
  return f;
}

Czy ktoś mógłby mi napisać jakiś przykład w VC++ który będzie działał? I jak będzie jakieś bardziej skomplikiowane dodawanie tej biblioteki np. DLLImport to podajcie tak samo przykład w C#?

Biblioteka musi być w C++, ponieważ cieżko niektóre rzeczy z funkcji przekonwertować z C++ na C#.