For your MacBook model, the three SPI (Serial Peripheral Interface) devices should be
<Name>AppleSPIDevice Service
<InfName>AppleSPIDevice.inf</InfName>
<Class>System</Class>
<ClassGUID>{4D36E97D-E325-11CE-BFC1-08002BE10318}</ClassGUID>
<CatalogFile>AppleSPIDevice.cat</CatalogFile>
<Provider> "Apple Inc."</Provider>
<DriverVer>05/26/2016,6.1.6500.0</DriverVer>
<ServiceBinary>AppleSPIDevice.sys</ServiceBinary>
<HardwareID></HardwareID>
<isX64>yes</isX64>
</Name>
<Name>AppleSPIKeyboard Service
<InfName>AppleSPIKeyboard.inf</InfName>
<Class>HIDClass</Class>
<ClassGUID>{745a17a0-74d3-11d0-b6fe-00a0c90f57da}</ClassGUID>
<CatalogFile>AppleSPIKeyboard.cat</CatalogFile>
<Provider> "Apple Inc."</Provider>
<DriverVer>06/29/2016,6.1.6500.0</DriverVer>
<ServiceBinary>AppleSPIKeyboard.sys</ServiceBinary>
<HardwareID></HardwareID>
<isX64>yes</isX64>
</Name>
<Name>AppleSPITrackpad Service
<InfName>AppleSPITrackpad.inf</InfName>
<Class>HIDClass</Class>
<ClassGUID>{745a17a0-74d3-11d0-b6fe-00a0c90f57da}</ClassGUID>
<CatalogFile>AppleSPITrackpad.cat</CatalogFile>
<Provider> "Apple Inc."</Provider>
<DriverVer>05/04/2016,6.1.6500.0</DriverVer>
<ServiceBinary>AppleSPITrackpad.sys</ServiceBinary>
<HardwareID></HardwareID>
<isX64>yes</isX64>
</Name>
Do you have any other unknown devices in Windows Device Manager? I assume you are referring to the built-in Keyboard/Trackpad.
Also, does Apple Software Update or Windows Update provide updates for missing devices?