#include <winstl/winstl.h>
#include <winstl/toolhelp/sequence_base.hpp>
#include <winstl/toolhelp/sequence_value_traits.hpp>
Go to the source code of this file.
Namespaces | |
namespace | winstl |
Classes | |
struct | sequence_doesnt_use_pid< MODULEENTRY32 > |
[IMPLEMENTATION] Specialisation of sequence_doesnt_use_pid to proscribe use of the non-default constructor of the MODULEENTRY32 specialisation of th_sequence_base. More... | |
Defines | |
#define | WINSTL_TH_API_SEQUENCE_VALUE_TRAITS_VALUE MODULEENTRY32 |
#define | WINSTL_TH_API_SEQUENCE_VALUE_TRAITS_FIRST Module32First |
#define | WINSTL_TH_API_SEQUENCE_VALUE_TRAITS_NEXT Module32Next |
#define | WINSTL_TH_API_SEQUENCE_VALUE_TRAITS_FLAG TH32CS_SNAPMODULE |
#define | WINSTL_TH_API_SEQUENCE_VALUE_TRAITS_CREATE_SNAPSHOT_FAIL_MESSAGE TEXT("Could not create module list snapshot") |
Typedefs | |
typedef th_sequence_base < MODULEENTRY32 > | module_sequence |
An STL collection for accessing module information for a given process. | |
Functions | |
DWORD | get_pid (MODULEENTRY32 const &me) |
Attribute shim for retrieving the process id associated with the MODULEENTRY32 instance. |