Moin rai,
da gibt es diverse Unterschiede, mal abgesehen vom Namen.
Zum einen befindet sich die Funktion auf den unterschiedlichen Betriebssystemschienen in unterschiedlichen DLLs, so dass man die Funktion dynamisch importieren muss.
Dann haben sie unterschiedliche Parameter, und Datenstrukturen.
Was meinst Du jetzt bei den Datenstrukturen mit "hinbekommen"?
[EDIT]
z.B. hier
Freigabe unter Windows erstellen
kannst Du auch ein Beispiel finden
Oder such' mal selber nach
NetShareAdd
[/EDIT]