我在写程序是需要调用DESDLL void WINAPI HextoC(char * in, int * ln, char * out);
  DESDLL void WINAPI CtoHex(char *inp, int *ln, char *out); 
DESDLL short WINAPI icc_3DES_Encrypt( char *svHex, char *svKey, short ivMode, char *srHex );
 DESDLL short WINAPI icc_DES_Encrypt( char *svHex, char *svKey, short ivMode, char *srHex );
这几个函数,他们属于windows.h头文件中,在C#中如何用?
还有就是下面的程序如何用C#写?
int HS_Des(LPSTR Input, int InputLen, LPSTR Output, LPSTR Key, UCHAR Type)
{
char Input_c[256], Output_c[256], Data[128], Key_c[64];
int leng;

memset(Input_c, 0, 256);
memset(Output_c, 0, 256);
memset(Key_c, 0, 64);
leng = InputLen;
if(leng%8) return -1;
CtoHex(Input, &leng, Input_c);
leng = ((Type + 1)%2)*8 + 8;
CtoHex(Key, &leng, Key_c);
if(Type == 0) icc_3DES_Encrypt(Input_c, Key_c, 0, Output_c);
else icc_DES_Encrypt(Input_c, Key_c, 0, Output_c);
leng = strlen(Output_c);
HextoC(Output_c, &leng, Data);
memcpy(Output, Data, leng); return 0;
}