this repo has no description
1/*
2This file is part of Darling.
3
4Copyright (C) 2017 Lubos Dolezel
5
6Darling is free software: you can redistribute it and/or modify
7it under the terms of the GNU General Public License as published by
8the Free Software Foundation, either version 3 of the License, or
9(at your option) any later version.
10
11Darling is distributed in the hope that it will be useful,
12but WITHOUT ANY WARRANTY; without even the implied warranty of
13MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14GNU General Public License for more details.
15
16You should have received a copy of the GNU General Public License
17along with Darling. If not, see <http://www.gnu.org/licenses/>.
18*/
19
20#include <login/login.h>
21
22// arbitrary guess
23const char* kSA_SessionStateChangedNotification = "SA_SessionStateChangedNotification";
24
25void CFXPCRelease(void) { }
26void CreateArgumentsForFunction(void) { }
27void GetSessionAgentClient(void) { }
28void GetSessionManagementClient(void) { }
29void JoinAuditSessionIfNeeded(void) { }
30void LFAppleIDBreadcrumbCheckin(void) { }
31void LFAppleIDBreadcrumbCopyAppleIDForUser(void) { }
32void LFAppleIDBreadcrumbCopyOldKeychainPassword(void) { }
33void LFAppleIDBreadcrumbUpdate(void) { }
34void LFArgumentsAddAuditSessionID(void) { }
35void LFArgumentsAddBoolean(void) { }
36void LFArgumentsAddCFObject(void) { }
37void LFArgumentsAddCString(void) { }
38void LFArgumentsAddConnection(void) { }
39void LFArgumentsAddConnectionEndpoint(void) { }
40void LFArgumentsAddInt64(void) { }
41void LFArgumentsAddLFClient(void) { }
42void LFArgumentsAddLFServer(void) { }
43void LFArgumentsAddMachPort(void) { }
44void LFArgumentsAddNull(void) { }
45void LFArgumentsAddUInt64(void) { }
46void LFArgumentsCallFunction(void) { }
47void LFArgumentsCopyFunctionIdentifier(void) { }
48void LFArgumentsCreate(void) { }
49void LFArgumentsCreateWithArguments(void) { }
50void LFArgumentsCreateWithXPCDictionary(void) { }
51void LFArgumentsGetDictionary(void) { }
52void LFArgumentsGetFunction(void) { }
53void LFArgumentsIsValid(void) { }
54void LFArgumentsShouldAddArgumentForFlag(void) { }
55void LFClientAddErrorHandler(void) { }
56void LFClientCreateWithConnection(void) { }
57void LFClientCreateWithConnectionAndServer(void) { }
58void LFClientCreateWithServiceName(void) { }
59void LFClientGetConnection(void) { }
60void LFClientGetEndpoint(void) { }
61void LFClientGetPID(void) { }
62void LFClientGetServer(void) { }
63void LFClientGetTypeID(void) { }
64void LFClientRemoveErrorHandler(void) { }
65void LFClientSendArgumentsAndGetCFReply(void) { }
66void LFClientSendArgumentsAndGetReply(void) { }
67void LFClientSetEndpoint(void) { }
68void LFClientSetEventHandler(void) { }
69void LFClientSetInstance(void) { }
70void LFClientSetIsMachService(void) { }
71void LFClientSetPrivileged(void) { }
72void LFClientSetUserID(void) { }
73void LFClientStart(void) { }
74void LFClientStop(void) { }
75void LFDBLoggingControllerStart(void) { }
76void LFDBLoggingControllerStop(void) { }
77void LFDictionaryCreateMutableWithObjectForKey(void) { }
78void LFDictionaryGetBooleanForKey(void) { }
79void LFDictionaryGetCFIndexForKey(void) { }
80void LFDictionaryGetDictionaryForKey(void) { }
81void LFDictionaryGetDoubleForKey(void) { }
82void LFDictionarySetBoolean(void) { }
83void LFDictionarySetCFIndex(void) { }
84void LFDictionarySetDictionary(void) { }
85void LFFunctionCacheAddFunction(void) { }
86void LFFunctionCacheCreateServerFunction(void) { }
87void LFFunctionCacheGetFunction(void) { }
88void LFFunctionCreateClientFunction(void) { }
89void LFFunctionCreateServerFunction(void) { }
90void LFFunctionGetIdentifier(void) { }
91void LFLogUnhandledEventType(void) { }
92void LFSMCloseSession(void) { }
93void LFSMCopyAllSessions(void) { }
94void LFSMCopyCurrentSession(void) { }
95void LFSMCopySessionProperties(void) { }
96void LFSMCopySessionWithCGSessionID(void) { }
97void LFSMCreateDefaultSessionOptions(void) { }
98void LFSMCreateSessionWithOptions(void) { }
99void LFSMCreateSessionWithOptionsByStartingServer(void) { }
100void LFSMSessionGetTypeID(void) { }
101void LFSMSwitchToSessionWithOptions(void) { }
102void LFServerCreate(void) { }
103void LFServerGetClientForConnection(void) { }
104void LFServerGetConnection(void) { }
105void LFServerGetEventHandler(void) { }
106void LFServerGetServiceName(void) { }
107void LFServerGetTypeID(void) { }
108void LFServerSetIsMachService(void) { }
109void LFServerStart(void) { }
110void LFServerStop(void) { }
111void LFStringCreateFromString(void) { }
112void LogindServerCreate(void) { }
113void LogindServerRelease(void) { }
114void SACBeginLoginTransition(void) { }
115void SACCopyOnceMiniBuddyItem(void) { }
116void SACDeleteMiniBuddyItem(void) { }
117void SACDisableFileVaultForCurrentUserWithPassword(void) { }
118void SACEnableFileVaultForCurrentUserWithPassword(void) { }
119void SACFaceTimeCallRingStart(void) { }
120void SACFaceTimeCallRingStop(void) { }
121void SACLOFinishDelayedLogout(void) { }
122void SACLORegisterLogoutStatusCallbacks(void) { }
123void SACLOStartLogout(void) { }
124void SACLOStartLogoutWithOptions(void) { }
125void SACLegacyFileVaultCloseProgressWindow(void) { }
126void SACLegacyFileVaultSetBarPercentage(void) { }
127void SACLegacyFileVaultSetPhase(void) { }
128void SACLegacyFileVaultSetTask(void) { }
129void SACLegacyFileVaultShowErrorMessage(void) { }
130void SACLegacyFileVaultShowProgressWindow(void) { }
131void SACLegacyFileVaultUpdateTimeRemaining(void) { }
132void SACLegacyFileVaultUpdateUI(void) { }
133void SACLockScreenImmediate(void) { }
134void SACLogoutComplete(void) { }
135void SACMessageFaceTimeCancelCall(void) { }
136void SACMessageFaceTimeMuteCall(void) { }
137void SACMessageLogoutStatusClientLogoutFailed(void) { }
138void SACMessageLogoutStatusClientLogoutSuccess(void) { }
139void SACMessageMiniBuddyUIShowing(void) { }
140void SACMiniBuddyCopyUpgradeDictionary(void) { }
141void SACMiniBuddySignalCompleted(void) { }
142void SACMiniBuddySignalFinishedStage1WithOptions(void) { }
143void SACProximityPreferencesChanged(void) { }
144void SACRestartForUser(void) { }
145void SACSaveSetupUserScreenShots(void) { }
146void SACScreenLockEnabled(void) { }
147void SACScreenLockPreferencesChanged(void) { }
148void SACScreenSaverCanRun(void) { }
149void SACScreenSaverDidFadeInBackground(void) { }
150void SACScreenSaverIsRunning(void) { }
151void SACScreenSaverIsRunningInBackground(void) { }
152void SACScreenSaverStartNow(void) { }
153void SACScreenSaverStopNow(void) { }
154void SACScreenSaverStopNowWithOptions(void) { }
155void SACScreenSaverTimeRemaining(void) { }
156void SACSetAppleIDVerified(void) { }
157void SACSetAutoLoginPassword(void) { }
158void SACSetFileVaultPassword(void) { }
159void SACSetFinalSnapshot(void) { }
160void SACSetMiniBuddyItem(void) { }
161void SACSetPhoneProximity(void) { }
162void SACSetScreenSaverCanRun(void) { }
163void SACShieldWindowShowing(void) { }
164void SACStartProgressIndicator(void) { }
165void SACStartSessionForLoginWindow(void) { }
166void SACStartSessionForUser(void) { }
167void SACStopProgressIndicator(void) { }
168void SACStopSessionForLoginWindow(void) { }
169void SACSwitchToLoginWindow(void) { }
170void SACSwitchToUser(void) { }
171void SACUpdateAppleIDUserLogin(void) { }
172void SACWriteKeyboardType(void) { }
173void SAClearLWScreenShots(void) { }
174void SAClearLaunchSoftwareUpdateTrigger(void) { }
175void SAClearSoftwareUpdateOptions(void) { }
176void SAPrepareForSetupUserScreenShots(void) { }
177void SAResetLoginKeychainForAutoLoginPassword(void) { }
178SessionAgentState SASSessionStateForUser(int uid) { return -1; }
179void SASetAppleIDVerified(void) { }
180void SASetAutoLoginUserScreenLocked(void) { }
181void SASetAutologinPW(void) { }
182void SASetLaunchSoftwareUpdateTrigger(void) { }
183void SASetPreviousStartupWasPanic(void) { }
184void SASetSCDynamicStoreConsoleInformation(void) { }
185void SASetSessionAuthenticatedFlag(void) { }
186void SASetSessionHasConsoleAccessFlag(void) { }
187void SASetSessionState(void) { }
188void SASetSoftwareUpdateOption(void) { }
189void SASetSwapCompaction(void) { }
190void SASetTextEncodingBias(void) { }
191void SASync(void) { }
192void SASystemNotifyPost(void) { }
193void SAWriteKeyboardType(void) { }
194void SLOAddErrorHandler(void) { }
195void SLOLegacyFileVaultSetState(void) { }
196void SLOStartLogoutOfType(void) { }
197void SMCopySessionUserInfo(void) { }
198void SMGetSessionAgentConnection(void) { }
199void SMRegisterSessionAgent(void) { }
200void SMSetSessionUserInfo(void) { }
201void SOStartSessionWithOptions(void) { }
202void SessionAgentServerCreate(void) { }
203void SessionAgentServerGetServer(void) { }
204void SessionAgentServerRelease(void) { }
205void SessionLogoutServerCreate(void) { }
206void SessionLogoutServerRelease(void) { }
207void SessionOwnerServerCreate(void) { }
208void SessionOwnerServerRelease(void) { }
209void _LFArgumentsCopyDebugDesc(void) { }
210void _LFArgumentsCopyFormattingDesc(void) { }
211void _LFArgumentsFinalize(void) { }
212void _LFArgumentsInit(void) { }
213void _LFFunctionCopyDebugDesc(void) { }
214void _LFFunctionCopyFormattingDesc(void) { }
215void _LFFunctionCreateServerFunction(void) { }
216void _LFFunctionEqual(void) { }
217void _LFFunctionFinalize(void) { }
218void _LFFunctionHash(void) { }
219void _LFFunctionInit(void) { }
220void _LFGetBreadcrumbEncryptedKeyWithBlock(void) { }
221void _LFServerCopyDebugDesc(void) { }
222void _LFServerCopyFormattingDesc(void) { }
223void _LFServerEqual(void) { }
224void _LFServerFinalize(void) { }
225void _LFServerHash(void) { }
226void _LFSetBreadcrumbEncryptedKeyWithBlock(void) { }
227void logindServerGetServer(void) { }