winstl/toolhelp/module_sequence.hpp File Reference


Detailed Description

[C++ only] Definition of the module_sequence class (Windows ToolHelp Library).

#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.


Generated on Thu Jun 10 08:58:16 2010 for STLSoft by  doxygen 1.5.6