ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

smmsg.h File Reference

Go to the source code of this file.

Data Structures

struct  PSM_CREATE_FOREIGN_SESSION_MSG
struct  PSM_SESSION_COMPLETE_MSG
struct  PSM_TERMINATE_FOREIGN_SESSION_MSG
struct  PSM_EXEC_PGM_MSG
struct  PSM_LOAD_DEFERED_SUBSYSTEM_MSG
struct  PSM_START_CSR_MSG
struct  PSM_STOP_CSR_MSG
struct  PSM_API_MSG
struct  PSB_CREATE_SESSION_MSG
struct  PSB_TERMINATE_SESSION_MSG
struct  PSB_FOREIGN_SESSION_COMPLETE_MSG
struct  PSB_CREATE_PROCESS_MSG
struct  PSB_CONNECTION_INFO
struct  PSB_API_MSG

Defines

#define SB_PROCESS_FLAGS_DEBUG   0x1
#define SB_PROCESS_FLAGS_WAIT_ON_THREAD   0x2
#define SB_PROCESS_FLAGS_RESERVE_1MB   0x8
#define SB_PROCESS_FLAGS_SKIP_CHECKS   0x20

Typedefs

typedef BOOLEAN(NTAPIPSB_API_ROUTINE )(IN PSB_API_MSG SbApiMsg)

Enumerations

enum  SMSRV_API_NUMBER {
  SmCreateForeignSessionApi, SmSessionCompleteApi, SmTerminateForeignSessionApi, SmExecPgmApi,
  SmLoadDeferedSubsystemApi, SmStartCsrApi, SmStopCsrApi, SmMaxApiNumber
}
enum  SB_API_NUMBER {
  SbpCreateSession, SbpTerminateSession, SbpForeignSessionComplete, SbpCreateProcess,
  SbpMaxApiNumber
}

Functions

 C_ASSERT (sizeof(SM_EXEC_PGM_MSG)==0x48)
 C_ASSERT (sizeof(SM_API_MSG)==0x130)
 C_ASSERT (sizeof(SB_CONNECTION_INFO)==0xF4)
 C_ASSERT (sizeof(SB_API_MSG)==0x110)
NTSTATUS NTAPI SmConnectToSm (IN PUNICODE_STRING SbApiPortName, IN HANDLE SbApiPort, IN ULONG ImageType, IN HANDLE SmApiPort)
NTSTATUS NTAPI SmExecPgm (IN HANDLE SmApiPort, IN PRTL_USER_PROCESS_INFORMATION ProcessInformation, IN BOOLEAN DebugFlag)
NTSTATUS NTAPI SmSessionComplete (IN HANDLE SmApiPort, IN ULONG SessionId, IN NTSTATUS SessionStatus)

Generated on Mon May 28 2012 05:58:16 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.