Emulator 3 or Traktor do not use a fixed list of predefined MIDI OUT function numbers (like a static table for jog wheels, buttons, etc.). Instead, MIDI OUT is fully customizable and defined by each widget you configure inside your template.
For example:
Jog wheels: you assign the MIDI message (CC, Note, etc.) directly from the widget
Buttons: same logic, each one sends what you define
So there isn’t a global “number list” for functions like in some other systems. The flexibility is that you can map everything exactly as you need for Traktor Pro 3.
The recommended workflow is:
Create your layout in Emulator
Assign MIDI OUT manually per control
Map those messages inside Traktor using its MIDI Learn
Here is a large list of tutorials for Traktor:
https://www.youtube.com/results?search_query=how+to+midi+map+traktor
Also, tutorials for Traktor 2 are still useful for versions 3 and 4.