|
17 | 17 | </Base>
|
18 | 18 | <Interfaces />
|
19 | 19 | <Docs>
|
20 |
| - <summary>To be added.</summary> |
| 20 | + <summary>Builds PE directories.</summary> |
21 | 21 | <remarks>To be added.</remarks>
|
22 | 22 | </Docs>
|
23 | 23 | <Members>
|
|
37 | 37 | </AssemblyInfo>
|
38 | 38 | <Parameters />
|
39 | 39 | <Docs>
|
40 |
| - <summary>To be added.</summary> |
| 40 | + <summary>Initializes an instance of the <see cref="T:System.Reflection.PortableExecutable.PEDirectoriesBuilder" /> class.</summary> |
41 | 41 | <remarks>To be added.</remarks>
|
42 | 42 | </Docs>
|
43 | 43 | </Member>
|
|
60 | 60 | <ReturnType>System.Int32</ReturnType>
|
61 | 61 | </ReturnValue>
|
62 | 62 | <Docs>
|
63 |
| - <summary>To be added.</summary> |
64 |
| - <value>To be added.</value> |
| 63 | + <summary>The address of the entry point relative to the image base when the PE file is loaded into memory.</summary> |
| 64 | + <value>For program images, this is the starting address. For device drivers, this is the address of the initialization function. An entry point is optional for DLLs. When no entry point is present, this field must be zero.</value> |
65 | 65 | <remarks>To be added.</remarks>
|
66 | 66 | </Docs>
|
67 | 67 | </Member>
|
|
84 | 84 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
85 | 85 | </ReturnValue>
|
86 | 86 | <Docs>
|
87 |
| - <summary>To be added.</summary> |
88 |
| - <value>To be added.</value> |
89 |
| - <remarks>To be added.</remarks> |
| 87 | + <summary>The base relocation table image directory entry.</summary> |
| 88 | + <value>A directory entry instance.</value> |
| 89 | + <remarks> |
| 90 | + <format type="text/markdown"><![CDATA[ |
| 91 | +
|
| 92 | +## Remarks |
| 93 | +
|
| 94 | +Represents `IMAGE_DIRECTORY_ENTRY_BASERELOC`. |
| 95 | +
|
| 96 | + ]]></format> |
| 97 | + </remarks> |
90 | 98 | </Docs>
|
91 | 99 | </Member>
|
92 | 100 | <Member MemberName="BoundImportTable">
|
|
108 | 116 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
109 | 117 | </ReturnValue>
|
110 | 118 | <Docs>
|
111 |
| - <summary>To be added.</summary> |
112 |
| - <value>To be added.</value> |
113 |
| - <remarks>To be added.</remarks> |
| 119 | + <summary>The bound import image directory entry.</summary> |
| 120 | + <value>A directory entry instance.</value> |
| 121 | + <remarks> |
| 122 | + <format type="text/markdown"><![CDATA[ |
| 123 | +
|
| 124 | +## Remarks |
| 125 | +
|
| 126 | +Represents `IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT`. |
| 127 | +
|
| 128 | + ]]></format> |
| 129 | + </remarks> |
114 | 130 | </Docs>
|
115 | 131 | </Member>
|
116 | 132 | <Member MemberName="CopyrightTable">
|
|
132 | 148 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
133 | 149 | </ReturnValue>
|
134 | 150 | <Docs>
|
135 |
| - <summary>To be added.</summary> |
136 |
| - <value>To be added.</value> |
137 |
| - <remarks>To be added.</remarks> |
| 151 | + <summary>The copyright/architecture image directory entry.</summary> |
| 152 | + <value>A directory entry instance.</value> |
| 153 | + <remarks> |
| 154 | + <format type="text/markdown"><![CDATA[ |
| 155 | +
|
| 156 | +## Remarks |
| 157 | +
|
| 158 | +Represents `IMAGE_DIRECTORY_ENTRY_COPYRIGHT` or `IMAGE_DIRECTORY_ENTRY_ARCHITECTURE`. |
| 159 | +
|
| 160 | + ]]></format> |
| 161 | + </remarks> |
138 | 162 | </Docs>
|
139 | 163 | </Member>
|
140 | 164 | <Member MemberName="CorHeaderTable">
|
|
156 | 180 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
157 | 181 | </ReturnValue>
|
158 | 182 | <Docs>
|
159 |
| - <summary>To be added.</summary> |
160 |
| - <value>To be added.</value> |
161 |
| - <remarks>To be added.</remarks> |
| 183 | + <summary>The COM descriptortable image directory entry.</summary> |
| 184 | + <value>A directory entry instance.</value> |
| 185 | + <remarks> |
| 186 | + <format type="text/markdown"><![CDATA[ |
| 187 | +
|
| 188 | +## Remarks |
| 189 | +
|
| 190 | +Represents `IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR`. |
| 191 | +
|
| 192 | + ]]></format> |
| 193 | + </remarks> |
162 | 194 | </Docs>
|
163 | 195 | </Member>
|
164 | 196 | <Member MemberName="DebugTable">
|
|
180 | 212 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
181 | 213 | </ReturnValue>
|
182 | 214 | <Docs>
|
183 |
| - <summary>To be added.</summary> |
184 |
| - <value>To be added.</value> |
185 |
| - <remarks>To be added.</remarks> |
| 215 | + <summary>The debug table image directory entry.</summary> |
| 216 | + <value>A directory entry instance.</value> |
| 217 | + <remarks> |
| 218 | + <format type="text/markdown"><![CDATA[ |
| 219 | +
|
| 220 | +## Remarks |
| 221 | +
|
| 222 | +Represents `IMAGE_DIRECTORY_ENTRY_DEBUG`. |
| 223 | +
|
| 224 | + ]]></format> |
| 225 | + </remarks> |
186 | 226 | </Docs>
|
187 | 227 | </Member>
|
188 | 228 | <Member MemberName="DelayImportTable">
|
|
204 | 244 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
205 | 245 | </ReturnValue>
|
206 | 246 | <Docs>
|
207 |
| - <summary>To be added.</summary> |
208 |
| - <value>To be added.</value> |
209 |
| - <remarks>To be added.</remarks> |
| 247 | + <summary>The delay import table image directory entry.</summary> |
| 248 | + <value>A directory entry instance.</value> |
| 249 | + <remarks> |
| 250 | + <format type="text/markdown"><![CDATA[ |
| 251 | +
|
| 252 | +## Remarks |
| 253 | +
|
| 254 | +Represents `IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT`. |
| 255 | +
|
| 256 | + ]]></format> |
| 257 | + </remarks> |
210 | 258 | </Docs>
|
211 | 259 | </Member>
|
212 | 260 | <Member MemberName="ExceptionTable">
|
|
228 | 276 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
229 | 277 | </ReturnValue>
|
230 | 278 | <Docs>
|
231 |
| - <summary>To be added.</summary> |
232 |
| - <value>To be added.</value> |
233 |
| - <remarks>To be added.</remarks> |
| 279 | + <summary>The exception table image directory entry.</summary> |
| 280 | + <value>A directory entry instance.</value> |
| 281 | + <remarks> |
| 282 | + <format type="text/markdown"><![CDATA[ |
| 283 | +
|
| 284 | +## Remarks |
| 285 | +
|
| 286 | +Represents `IMAGE_DIRECTORY_ENTRY_EXCEPTION`. |
| 287 | +
|
| 288 | + ]]></format> |
| 289 | + </remarks> |
234 | 290 | </Docs>
|
235 | 291 | </Member>
|
236 | 292 | <Member MemberName="ExportTable">
|
|
252 | 308 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
253 | 309 | </ReturnValue>
|
254 | 310 | <Docs>
|
255 |
| - <summary>To be added.</summary> |
256 |
| - <value>To be added.</value> |
257 |
| - <remarks>To be added.</remarks> |
| 311 | + <summary>The export table image directory entry.</summary> |
| 312 | + <value>A directory entry instance.</value> |
| 313 | + <remarks> |
| 314 | + <format type="text/markdown"><![CDATA[ |
| 315 | +
|
| 316 | +## Remarks |
| 317 | +
|
| 318 | +Represents `IMAGE_DIRECTORY_ENTRY_EXPORT`. |
| 319 | +
|
| 320 | + ]]></format> |
| 321 | + </remarks> |
258 | 322 | </Docs>
|
259 | 323 | </Member>
|
260 | 324 | <Member MemberName="GlobalPointerTable">
|
|
276 | 340 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
277 | 341 | </ReturnValue>
|
278 | 342 | <Docs>
|
279 |
| - <summary>To be added.</summary> |
280 |
| - <value>To be added.</value> |
281 |
| - <remarks>To be added.</remarks> |
| 343 | + <summary>The global pointer table image directory entry.</summary> |
| 344 | + <value>A directory entry instance.</value> |
| 345 | + <remarks> |
| 346 | + <format type="text/markdown"><![CDATA[ |
| 347 | +
|
| 348 | +## Remarks |
| 349 | +
|
| 350 | +Represents `IMAGE_DIRECTORY_ENTRY_GLOBALPTR`. |
| 351 | +
|
| 352 | + ]]></format> |
| 353 | + </remarks> |
282 | 354 | </Docs>
|
283 | 355 | </Member>
|
284 | 356 | <Member MemberName="ImportAddressTable">
|
|
300 | 372 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
301 | 373 | </ReturnValue>
|
302 | 374 | <Docs>
|
303 |
| - <summary>To be added.</summary> |
304 |
| - <value>To be added.</value> |
305 |
| - <remarks>To be added.</remarks> |
| 375 | + <summary>The import address table (IAT) image directory entry.</summary> |
| 376 | + <value>A directory entry instance.</value> |
| 377 | + <remarks> |
| 378 | + <format type="text/markdown"><![CDATA[ |
| 379 | +
|
| 380 | +## Remarks |
| 381 | +
|
| 382 | +Represents `IMAGE_DIRECTORY_ENTRY_IAT`. |
| 383 | +
|
| 384 | + ]]></format> |
| 385 | + </remarks> |
306 | 386 | </Docs>
|
307 | 387 | </Member>
|
308 | 388 | <Member MemberName="ImportTable">
|
|
324 | 404 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
325 | 405 | </ReturnValue>
|
326 | 406 | <Docs>
|
327 |
| - <summary>To be added.</summary> |
328 |
| - <value>To be added.</value> |
329 |
| - <remarks>To be added.</remarks> |
| 407 | + <summary>The import table image directory entry.</summary> |
| 408 | + <value>A directory entry instance.</value> |
| 409 | + <remarks> |
| 410 | + <format type="text/markdown"><![CDATA[ |
| 411 | +
|
| 412 | +## Remarks |
| 413 | +
|
| 414 | +Represents `IMAGE_DIRECTORY_ENTRY_IMPORT`. |
| 415 | +
|
| 416 | + ]]></format> |
| 417 | + </remarks> |
330 | 418 | </Docs>
|
331 | 419 | </Member>
|
332 | 420 | <Member MemberName="LoadConfigTable">
|
|
348 | 436 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
349 | 437 | </ReturnValue>
|
350 | 438 | <Docs>
|
351 |
| - <summary>To be added.</summary> |
352 |
| - <value>To be added.</value> |
353 |
| - <remarks>To be added.</remarks> |
| 439 | + <summary>The load configuration table image directory entry.</summary> |
| 440 | + <value>A directory entry instance.</value> |
| 441 | + <remarks> |
| 442 | + <format type="text/markdown"><![CDATA[ |
| 443 | +
|
| 444 | +## Remarks |
| 445 | +
|
| 446 | +Represents `IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG`. |
| 447 | +
|
| 448 | + ]]></format> |
| 449 | + </remarks> |
354 | 450 | </Docs>
|
355 | 451 | </Member>
|
356 | 452 | <Member MemberName="ResourceTable">
|
|
372 | 468 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
373 | 469 | </ReturnValue>
|
374 | 470 | <Docs>
|
375 |
| - <summary>To be added.</summary> |
376 |
| - <value>To be added.</value> |
377 |
| - <remarks>To be added.</remarks> |
| 471 | + <summary>The resource table image directory entry.</summary> |
| 472 | + <value>A directory entry instance.</value> |
| 473 | + <remarks> |
| 474 | + <format type="text/markdown"><![CDATA[ |
| 475 | +
|
| 476 | +## Remarks |
| 477 | +
|
| 478 | +Represents `IMAGE_DIRECTORY_ENTRY_RESOURCE`. |
| 479 | +
|
| 480 | + ]]></format> |
| 481 | + </remarks> |
378 | 482 | </Docs>
|
379 | 483 | </Member>
|
380 | 484 | <Member MemberName="ThreadLocalStorageTable">
|
|
396 | 500 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
397 | 501 | </ReturnValue>
|
398 | 502 | <Docs>
|
399 |
| - <summary>To be added.</summary> |
400 |
| - <value>To be added.</value> |
401 |
| - <remarks>To be added.</remarks> |
| 503 | + <summary>The thread local storage (TLS) table image directory entry.</summary> |
| 504 | + <value>A directory entry instance.</value> |
| 505 | + <remarks> |
| 506 | + <format type="text/markdown"><![CDATA[ |
| 507 | +
|
| 508 | +## Remarks |
| 509 | +
|
| 510 | +Represents `IMAGE_DIRECTORY_ENTRY_TLS`. |
| 511 | +
|
| 512 | + ]]></format> |
| 513 | + </remarks> |
402 | 514 | </Docs>
|
403 | 515 | </Member>
|
404 | 516 | </Members>
|
|
0 commit comments