有个dll的函数是如下声明的:
int WINAPI GetDeliverSMEx(ULONG* sm_ID, unsigned char* DestTON, unsigned char* DestNPI, char* DestAddr, unsigned char* OrgTON, unsigned char* OrgNPI, char* OrgAddr, unsigned char* PRI, unsigned char* RP, unsigned char* UDHI, unsigned char* PID, unsigned char* DCS, char* TimeStamp, unsigned long * UDLen, char* UserData)我想在Delphi 中调用,但是不知道如何转换这些参数。这里所有的参数都是为了返回值用的。
int WINAPI GetDeliverSMEx(ULONG* sm_ID, unsigned char* DestTON, unsigned char* DestNPI, char* DestAddr, unsigned char* OrgTON, unsigned char* OrgNPI, char* OrgAddr, unsigned char* PRI, unsigned char* RP, unsigned char* UDHI, unsigned char* PID, unsigned char* DCS, char* TimeStamp, unsigned long * UDLen, char* UserData)我想在Delphi 中调用,但是不知道如何转换这些参数。这里所有的参数都是为了返回值用的。
ULONG* PLongWord
unsigned char* PByte
char* PChar