Bonjour,
Je ne connais pas bien le C++
Dans le language que j'utilise, je peux créer toute sortes de structures en mémoire.
Dans une application que je suis en train de développer, j'ai besoin de savoir avec précision
quelle structure mémoire l'expression suivante va créer
MOUSEINPUT Structure
Par structure mémoire j'entends ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 typedef struct tagMOUSEINPUT { LONG dx; LONG dy; DWORD mouseData; DWORD dwFlags; DWORD time; ULONG_PTR dwExtraInfo; } MOUSEINPUT, *PMOUSEINPUT;
l'objectif étant de construire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 4037FA 03 44 55 50 06 83 ED 04 89 5D 00 C3 00 00 00 00 .DUP.....]...... 40380A 00 00 00 00 00 65 01 04 00 00 00 00 00 FF 00 04 .....e.......... 40381A 53 57 41 50 08 8B 45 00 89 5D 00 8B D8 C3 00 00 SWAP..E..]...... 40382A 00 00 00 00 00 6B 01 04 00 6C F1 FF FF FF 00 04 .....k...l...... 40383A 4F 56 45 52 09 83 ED 04 89 5D 00 8B 5D 04 C3 00 OVER.....]..]... 40384A 00 00 00 00 70 01 04 00 40 EF FF FF FF 00 05 54 ....p...@......T 40385A 48 49 52 44 09 83 ED 04 89 5D 00 8B 5D 08 C3 00 HIRD.....]..]... 40386A 00 00 00 75 01 04 00 00 00 00 00 FF 00 06 46 4F ...u..........FO 40387A 55 52 54 48 09 83 ED 04 89 5D 00 8B 5D 0C C3 00 URTH.....]..]... 40388A 00 00 00 00 00 00 7A 01 04 00 00 00 00 00 FF 00 ......z......... 40389A 03 52 4F 54 0E 8B CB 8B 5D 04 8B 45 00 89 45 04 .ROT....]..E..E. 4038AA 89 4D 00 C3 00 82 01 04 00 00 00 00 00 FF 00 04 .M.............. 4038BA 2D 52 4F 54 0E 8B CB 8B 45 04 8B 5D 00 89 45 00 -ROT....E..]..E. 4038CA 89 4D 04 C3 00 8A 01 04 00 DC EB FF FF FF 00 04 .M.............. 4038DA 54 55 43 4B 0C 8B 45 00 83 ED 04 89 5D 04 89 45 TUCK..E.....]..E 4038EA 00 C3 00 00 00 91 01 04 00 11 F1 FF FF FF 00 ...............
les fonctions typedef et struct avec la même syntaxe que celle du C++, afin de pouvoir les intégrer dans mon système à l'aide du copier coller.
Ce que j'ai compris est que ça doit générer un INPUT Array, mais je ne sais pas comment je dois
structurer cet Array c.a.d. que fabriquent les mots réservés typedef et struct en mémoire?
Merci par avance
Ludwig
Partager