Geoff Chappell, Software Analyst
The public symbol file NTKRPAMP.PDB for the original release of Windows 10 tells that the kernel is built with the TM.H header at
d:\th\minkernel\ntos\inc
and draws from it the following type definitions:
| Line Number | Type |
|---|---|
| 50 | struct _KTMOBJECT_NAMESPACE |
| 66 | struct _KTMOBJECT_NAMESPACE_LINK |
| 75 | enum KTM_STATE |
| 123 | struct _KTM |
| 236 | enum _KTRANSACTION_STATE |
| 256 | enum _KTRANSACTION_OUTCOME |
| 269 | struct _KTRANSACTION_HISTORY |
| 270 | unnamed enum for RecordType in _KTRANSACTION_HISTORY |
| 279 | struct _KTRANSACTION |
| 389 | enum _KRESOURCEMANAGER_STATE |
| 409 | struct _KRESOURCEMANAGER_COMPLETION_BINDING |
| 440 | struct _KRESOURCEMANAGER |
| 473 | enum _KENLISTMENT_STATE |
| 523 | struct _KENLISTMENT_HISTORY |
| 530 | struct _KENLISTMENT |
The header TM.H is not known in any Device Driver Kit (DDK) or Windows Driver Kit (WDK).