I have a perl program which first authenticate the user name and password .So i have to use the MD5 to check the authenticate.I know there is a module Digest::MD5 will easy this process .but i want to implement this using inline::c.My probelm is that in C MD5 there is a main program and which use diffrent header file.When i open it in VC++ it will create a workspace.So is there any way to add the workspace to my perl program using Inline::c.so that i will pass the required data by argument and return the value.