klMatrix
Macros | Typedefs | Functions | Variables
kl_hardware.cpp File Reference
#include "kl_memory.h"
#include <fstream>
#include <stdio.h>
#include <string.h>
#include <intrin.h>
#include <iostream>
#include <comdef.h>
#include <Wbemidl.h>
#include "tchar.h"
#include <Iphlpapi.h>
#include <Assert.h>
Include dependency graph for kl_hardware.cpp:

Macros

#define _WIN32_DCOM
 

Typedefs

typedef BOOL(WINAPI * LPFN_GLPI )(PSYSTEM_LOGICAL_PROCESSOR_INFORMATION, PDWORD)
 

Functions

void klPrintModules (ofstream &stream)
 
MEMORYSTATUSEX klWinMemoryInfo (ofstream &stream)
 
bool klCheckFreeMemory (size_t size)
 
SYSTEM_INFO klWinSystemInfo (ofstream &stream)
 
DWORD CountSetBits (ULONG_PTR bitMask)
 
void klGetLogicalProcessorInformation (ofstream &stream)
 
void klGetCPUID (ofstream &stream)
 
void klWMI (ofstream &stream)
 
void klGetMACaddress (ofstream &stream)
 

Variables

const char * szFeatures []
 

Macro Definition Documentation

#define _WIN32_DCOM

Typedef Documentation

typedef BOOL(WINAPI * LPFN_GLPI)(PSYSTEM_LOGICAL_PROCESSOR_INFORMATION, PDWORD)

Function Documentation

DWORD CountSetBits ( ULONG_PTR  bitMask)

Here is the caller graph for this function:

bool klCheckFreeMemory ( size_t  size)

Here is the caller graph for this function:

void klGetCPUID ( ofstream &  stream)

Here is the caller graph for this function:

void klGetLogicalProcessorInformation ( ofstream &  stream)

Here is the call graph for this function:

Here is the caller graph for this function:

void klGetMACaddress ( ofstream &  stream)

Here is the caller graph for this function:

void klPrintModules ( ofstream &  stream)

Here is the caller graph for this function:

MEMORYSTATUSEX klWinMemoryInfo ( ofstream &  stream)

Here is the caller graph for this function:

SYSTEM_INFO klWinSystemInfo ( ofstream &  stream)

Here is the caller graph for this function:

void klWMI ( ofstream &  stream)

Here is the caller graph for this function:

Variable Documentation

const char* szFeatures[]