Trio feature in expanded 14-man party as hosts look to avenge 75-run defeat at Old Trafford.
Shah took 10 wickets in the first Test against England, which helped move to top spot in the ICC Rankings.
Mohammad Amir took the last England wicket to lead Pakistan to victory in the first Lord's Test.
The wrist spinner helps tourists to 75-run victory at the home of cricket.
Woakes complete 10-wicket haul but England will need record total to win match at Lord's.
England face Pakistan in the 1st Test at Lords, six years after the spot-fixing controversy took place.
The 36-year-old batsman says he is too busy to commit to the role.
Mohammad Amir will play in the first Test against England at Lords, which will start on 14 July.
Mohammad Amir will play at Lord's six years after he was found guilty of spot-fixing at the same venue.
Anderson nurses shoulder injury suffered during third Test against Sri Lanka.
Former England captain believes Buttler is wasted in county cricket during Test season.
Sri Lanka are yet to beat England in the tour.
Hosts England have won the 5-match ODI series, 2-0.
Hosts England will look to wrap up the ODI series when they face Sri Lanka in the fourth game on 29 June.
Nottinghamshire opener made 133 in a remarkable 10-wicket win on Friday, but was quickly dismissed in Bristol.
ECB confirm Lancashire stalwart will be monitored in his recovery from a stress fracture.
England host Sri Lanka in the 3rd ODI on 26 June. The hosts lead the five-match series 1-0.
England host Sri Lanka in the second ODI on 23 June. The first game ended in a tie.
The Three Lions secured an incredible tie in the first one-day international at Trent Bridge.
The skipper insists there will be 'no hangover' from defeat to West Indies at Eden Gardens.
England host Sri Lanka in the first game of the five-match ODI series. Find out where to watch live
The 28-year-old plans to play white ball cricket overseas this winter.