Unit sm

Description

This item has no description.

Overview

Classes, Interfaces, Objects and Records

Name Description
Record SmcCallbacks  

Functions and Procedures

function getsmlib: boolean;

Types

bool = integer;
Status = integer;
SmPointer = pointer;
SmcConn = pointer;
SmcCloseStatus = (...);
SmcSaveYourselfProc = procedure(_smcConn: SmcConn; clientData: pointer; saveType: integer; shutdown: bool; interactStyle: integer; fast: bool); cdecl;
SmcDieProc = procedure(_smcConn: SmcConn; clientData: pointer); cdecl;
SmcSaveCompleteProc = procedure(_smcConn: SmcConn; clientData: pointer); cdecl;
SmcShutdownCancelledProc = procedure(_smcConn: SmcConn; clientData: pointer); cdecl;
SmcInteractProc = procedure(_smcConn: SmcConn; clientData: SmPointer); cdecl;

Constants

SmProtoMajor = 1;
SmProtoMinor = 0;
SmInteractStyleNone = 0;
SmInteractStyleErrors = 1;
SmInteractStyleAny = 2;
SmDialogError = 0;
SmDialogNormal = 1;
SmSaveGlobal = 0;
SmSaveLocal = 1;
SmSaveBoth = 2;
SmRestartIfRunning = 0;
SmRestartAnyway = 1;
SmRestartImmediately = 2;
SmRestartNever = 3;
SmCloneCommand = 'CloneCommand';
SmCurrentDirectory = 'CurrentDirectory';
SmDiscardCommand = 'DiscardCommand';
SmEnvironment = 'Environment';
SmProcessID = 'ProcessID';
SmProgram = 'Program';
SmRestartCommand = 'RestartCommand';
SmResignCommand = 'ResignCommand';
SmRestartStyleHint = 'RestartStyleHint';
SmShutdownCommand = 'ShutdownCommand';
SmUserID = 'UserID';
SmCARD8 = 'CARD8';
SmARRAY8 = 'ARRAY8';
SmLISTofARRAY8 = 'LISTofARRAY8';
SM_Error = 0;
SM_RegisterClient = 1;
SM_RegisterClientReply = 2;
SM_SaveYourself = 3;
SM_SaveYourselfRequest = 4;
SM_InteractRequest = 5;
SM_Interact = 6;
SM_InteractDone = 7;
SM_SaveYourselfDone = 8;
SM_Die = 9;
SM_ShutdownCancelled = 10;
SM_CloseConnection = 11;
SM_SetProperties = 12;
SM_DeleteProperties = 13;
SM_GetProperties = 14;
SM_PropertiesReply = 15;
SM_SaveYourselfPhase2Request = 16;
SM_SaveYourselfPhase2 = 17;
SM_SaveComplete = 18;
SmcSaveYourselfProcMask = 1 shl 0;
SmcDieProcMask = 1 shl 1;
SmcSaveCompleteProcMask = 1 shl 2;
SmcShutdownCancelledProcMask = 1 shl 3;

Variables

SmcOpenConnection: function(networkIdsList: pchar; context: Pointer; xsmpMajorRev: integer; xsmpMinorRev: integer; mask: longword; var callbacks: SmcCallbacks; previousId: pchar; var clientIdRet: pchar; errorLength: integer; errorStringRet: pchar): SmcConn; cdecl;
SmcCloseConnection: function(_smcConn: SmcConn; count: integer; reasonMsgs: ppchar): SmcCloseStatus; cdecl;
SmcSaveYourselfDone: procedure(_smcConn: SmcConn; success: Bool); cdecl;
SmcInteractRequest: function(_smcConn: SmcConn; dialogType: integer; interactProc: SmcInteractProc; clientData: SmPointer): Status; cdecl;
SmcInteractDone: procedure(_smcConn: SmcConn; cancelShutdown: Bool); cdecl;

Description

Functions and Procedures

function getsmlib: boolean;

This item has no description.

Types

bool = integer;

This item has no description.

Status = integer;

This item has no description.

SmPointer = pointer;

This item has no description.

SmcConn = pointer;

This item has no description.

SmcCloseStatus = (...);

This item has no description.

Values
  • SmcClosedNow
  • SmcClosedASAP
  • SmcConnectionInUse
SmcSaveYourselfProc = procedure(_smcConn: SmcConn; clientData: pointer; saveType: integer; shutdown: bool; interactStyle: integer; fast: bool); cdecl;

This item has no description.

SmcDieProc = procedure(_smcConn: SmcConn; clientData: pointer); cdecl;

This item has no description.

SmcSaveCompleteProc = procedure(_smcConn: SmcConn; clientData: pointer); cdecl;

This item has no description.

SmcShutdownCancelledProc = procedure(_smcConn: SmcConn; clientData: pointer); cdecl;

This item has no description.

SmcInteractProc = procedure(_smcConn: SmcConn; clientData: SmPointer); cdecl;

This item has no description.

Constants

SmProtoMajor = 1;

This item has no description.

SmProtoMinor = 0;

This item has no description.

SmInteractStyleNone = 0;

This item has no description.

SmInteractStyleErrors = 1;

This item has no description.

SmInteractStyleAny = 2;

This item has no description.

SmDialogError = 0;

This item has no description.

SmDialogNormal = 1;

This item has no description.

SmSaveGlobal = 0;

This item has no description.

SmSaveLocal = 1;

This item has no description.

SmSaveBoth = 2;

This item has no description.

SmRestartIfRunning = 0;

This item has no description.

SmRestartAnyway = 1;

This item has no description.

SmRestartImmediately = 2;

This item has no description.

SmRestartNever = 3;

This item has no description.

SmCloneCommand = 'CloneCommand';

This item has no description.

SmCurrentDirectory = 'CurrentDirectory';

This item has no description.

SmDiscardCommand = 'DiscardCommand';

This item has no description.

SmEnvironment = 'Environment';

This item has no description.

SmProcessID = 'ProcessID';

This item has no description.

SmProgram = 'Program';

This item has no description.

SmRestartCommand = 'RestartCommand';

This item has no description.

SmResignCommand = 'ResignCommand';

This item has no description.

SmRestartStyleHint = 'RestartStyleHint';

This item has no description.

SmShutdownCommand = 'ShutdownCommand';

This item has no description.

SmUserID = 'UserID';

This item has no description.

SmCARD8 = 'CARD8';

This item has no description.

SmARRAY8 = 'ARRAY8';

This item has no description.

SmLISTofARRAY8 = 'LISTofARRAY8';

This item has no description.

SM_Error = 0;

This item has no description.

SM_RegisterClient = 1;

This item has no description.

SM_RegisterClientReply = 2;

This item has no description.

SM_SaveYourself = 3;

This item has no description.

SM_SaveYourselfRequest = 4;

This item has no description.

SM_InteractRequest = 5;

This item has no description.

SM_Interact = 6;

This item has no description.

SM_InteractDone = 7;

This item has no description.

SM_SaveYourselfDone = 8;

This item has no description.

SM_Die = 9;

This item has no description.

SM_ShutdownCancelled = 10;

This item has no description.

SM_CloseConnection = 11;

This item has no description.

SM_SetProperties = 12;

This item has no description.

SM_DeleteProperties = 13;

This item has no description.

SM_GetProperties = 14;

This item has no description.

SM_PropertiesReply = 15;

This item has no description.

SM_SaveYourselfPhase2Request = 16;

This item has no description.

SM_SaveYourselfPhase2 = 17;

This item has no description.

SM_SaveComplete = 18;

This item has no description.

SmcSaveYourselfProcMask = 1 shl 0;

This item has no description.

SmcDieProcMask = 1 shl 1;

This item has no description.

SmcSaveCompleteProcMask = 1 shl 2;

This item has no description.

SmcShutdownCancelledProcMask = 1 shl 3;

This item has no description.

Variables

SmcOpenConnection: function(networkIdsList: pchar; context: Pointer; xsmpMajorRev: integer; xsmpMinorRev: integer; mask: longword; var callbacks: SmcCallbacks; previousId: pchar; var clientIdRet: pchar; errorLength: integer; errorStringRet: pchar): SmcConn; cdecl;

This item has no description.

SmcCloseConnection: function(_smcConn: SmcConn; count: integer; reasonMsgs: ppchar): SmcCloseStatus; cdecl;

This item has no description.

SmcSaveYourselfDone: procedure(_smcConn: SmcConn; success: Bool); cdecl;

This item has no description.

SmcInteractRequest: function(_smcConn: SmcConn; dialogType: integer; interactProc: SmcInteractProc; clientData: SmPointer): Status; cdecl;

This item has no description.

SmcInteractDone: procedure(_smcConn: SmcConn; cancelShutdown: Bool); cdecl;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.