Win32 Base64 Dll Development
Develop a windows dll that converts data to base64
Returned values will be used as email MIME content.
The DLL is written using only ANSI C.
The DLL is a regular Windows DLL. ( not an ActiveX DLL )
Microsoft Visual Studio 2005 Professional project
Makefile to compile using MinGW development environment
All source code files including .c, .h.
Test application with all test application source files
Test applicaiton accepts a string as the single argument, calls the compiled dll and outputs the converted string
Source compiles on 32 bit windows
Compiler flag MAXLENGTH is used to vary alloowabe input and output size
The external C function must have a specific number of parameters and each must be of a specific type.
The list of parameters (using C++ notation for the data types) is:
char * InputData - the input to the function in the DLL
int InputDataLength - length of the InputData parameter. This is required since the InputData could contain the NULL character, so the “strlen” function in C++ will not return the proper length.
char * OutputData - this parameter is where the function needs to place its result that will be placed in the Destination field parameter
int OutputDataSize - the maximum length of the retuened value.
int OutputDataLength - actual length of the data returned to the translator. This is required since the OutputData parameter could contain the NULL character, so the “strlen” function in C++ will not return the proper length.
8 freelancers are bidding on average $50 for this job
we are a group of 5 [url removed, login to view] are very much experts in C and C++ language .moreover we are having vast experiance in Dll and VS2005. our main moto is customer satisfaction