# IShSMP.h File Reference

## Classes
struct | ISMPThread
| SMP Thread object. More...
struct | IShCriticalSection
struct | IShLocalStorage
struct | IShSemaphore
| SMP Semaphore Object. More...
struct | IShAtomicCounter
| SMP Atomic Counter Object - Do not use. Use the TMCAtomicCounter class instead. More...
struct | ISMPRemoteInstructions
struct | IShSMPRemoteLauncher
struct | IShSMPUtilities
| SMP Utilities - Utilities for dealing with SMP systems. More...
class | CWhileInExCS
## Functions
| MCDEFINE_GUID_H (IID_IShSMPUtilities)
| MCDEFINE_GUID_H (IID_IShCriticalSection)
| MCDEFINE_GUID_H (IID_IShLocalStorage)
| MCDEFINE_GUID_H (IID_IShSemaphore)
| MCDEFINE_GUID_H (IID_IShAtomicCounter)
| MCDEFINE_GUID_H (IID_ISMPThread)
| MCDEFINE_GUID_H (IID_ISMPRemoteInstructions)
| MCDEFINE_GUID_H (IID_IShSMPRemoteLauncher)

## Function Documentation

MCDEFINE_GUID_H | ( | IID_IShSMPRemoteLauncher |  | ) |

MCDEFINE_GUID_H | ( | IID_ISMPRemoteInstructions |  | ) |

MCDEFINE_GUID_H | ( | IID_ISMPThread |  | ) |

MCDEFINE_GUID_H | ( | IID_IShAtomicCounter |  | ) |

MCDEFINE_GUID_H | ( | IID_IShSemaphore |  | ) |

MCDEFINE_GUID_H | ( | IID_IShLocalStorage |  | ) |

MCDEFINE_GUID_H | ( | IID_IShCriticalSection |  | ) |

MCDEFINE_GUID_H | ( | IID_IShSMPUtilities |  | ) |