>Do functions in Dll's have to have someting special to be declared and used in Visual Fox?
Yes, they have to be exported in Win32API format (I think that's Pascal calling convention). You can use the WINAPI macro to specify this and add an Export to the DLL export list.
For example:
BOOL WINAPI SomeFunction(char *lpzString) {
}