Je tourne en rond....

je trouve des infos pour réaliser une dll et je n'y arrive pas....

j'ai un programme du genre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
int NIC() 

{    
    /* Retrieve the device list on the local machine */ 
    if (pcap_findalldevs_ex(PCAP_SRC_IF_STRING, NULL, &alldevs, errbuf) == -1) 
    ............. 
    
} 

int SelectNIC() 
{ 
    printf("Choisir l'interface a utiliser (1-%d):",i); 
    scanf("%d", &inum); 
    ............ 
} 

int Filtre() 
{ 

if (d->addresses != NULL) 
        /* Retrieve the mask of the first address of the interface */ 
 .......    
} 

int Capture() 
{ 
   printf("\nCapture de trames en cours sur  %s.......    
} 

void main()       
{ 

 NIC(); 
 SelectNIC(); 
 Filtre(); 
 Capture(); 
}
J aimerai pouvoir faire une dll pour pouvoir appeller ces fonctions par d'autres programmes.....

Quelqu'un aurai t il une facon pas trop compliqué a me soumettre?