A Microsoft extension to the ANSI SQL language that includes procedural programming, local variables, and various support functions.
To send the new value, try something like this:
. . .
declare @d smalldatetime = (select top(1) OriginalTargetDate from inserted)
EXEC ms_updTDDTime @d
. . .
However you should probably redesign the trigger to support multiple updates (when several rows are changed).