function SubmitAExEx(OrgTON : integer;
OrgNPI : integer;
OrgAddr :string;
DestTON : integer;
DestNPI : integer;
DestAddr :string;
PRI : integer;
RD : integer;
RP : integer;
SRR : integer;
MR : integer;
DCS : integer;
PID : integer;
Schedule :string;
Expire :string;
Default_ID : integer;
UDHI : integer;
UDLen : integer;
UserData :string;
ServiceSubType :string;
byMsgID : P_integer;
byPKTotal : integer;
byPKNumber : integer;
byMsglevel : integer;
byFeeUserType : integer;
sSPID :string;
sFeeType :string;
sFeeAddr :string;
sFeeCode :string;
byUserNum : integer;
sDestAddrs :string;
SM_ID : P_integer;
FCS : P_integer):integer;
stdcall;
external 'SMEIDll.dll';