#import "ITAppleEventCenter.h"
-Boolean MyAEIdleCallback (
- EventRecord * theEvent,
- SInt32 * sleepTime,
- RgnHandle * mouseRgn
- );
-
-Boolean MyAEIdleCallback (
+static Boolean MyAEIdleCallback (
EventRecord * theEvent,
SInt32 * sleepTime,
RgnHandle * mouseRgn
OSErr err2, err3;
/*
if ((GetProcessPID(&psn, &pid) == noErr) && (pid == 0)) {
- NSLog(@"Error getting PID of application! Exiting.");
+ //NSLog(@"Error getting PID of application! Exiting.");
return nil;
}
*/
err = AEBuildAppleEvent(eClass, eID, typeProcessSerialNumber,(ProcessSerialNumber*)&psn, sizeof(ProcessSerialNumber), kAutoGenerateReturnID, 0, &sendEvent, &buildError, sendString);
- [self printCarbonDesc:&sendEvent];
+ //[self printCarbonDesc:&sendEvent];
if (err) {
- NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[nssendString substringToIndex:buildError.fErrorPos]);
+ //NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[nssendString substringToIndex:buildError.fErrorPos]);
}
err = AESend(&sendEvent, &replyEvent, kAEWaitReply, kAENormalPriority, kNoTimeOut, idleUPP, NULL);
- [self printCarbonDesc:&replyEvent];
+ //[self printCarbonDesc:&replyEvent];
if (err) {
- NSLog(@"Send Error: %i",err);
+ //NSLog(@"Send Error: %i",err);
} else {
unichar *result = 0;
result = malloc(resultSize);
if (err2) {
- NSLog(@"Error After AESizeOfParam: %i", err2);
+ //NSLog(@"Error After AESizeOfParam: %i", err2);
} else {
err3 = AEGetParamPtr(&replyEvent, keyDirectObject, resultType, NULL, result, resultSize, &charResultSize);
if (err3) {
- NSLog(@"Error After AEGetParamPtr: %i", err3);
+ //NSLog(@"Error After AEGetParamPtr: %i", err3);
} else {
_finalString = [NSString stringWithCharacters:result length:charResultSize/sizeof(unichar)];
}
OSErr err2, err3;
/*
if ((GetProcessPID(&psn, &pid) == noErr) && (pid == 0)) {
- NSLog(@"Error getting PID of application! Exiting.");
+ //NSLog(@"Error getting PID of application! Exiting.");
return nil;
}
*/
err = AEBuildAppleEvent(eClass, eID, typeProcessSerialNumber,(ProcessSerialNumber*)&psn, sizeof(ProcessSerialNumber), kAutoGenerateReturnID, 0, &sendEvent, &buildError, sendString);
- [self printCarbonDesc:&sendEvent];
+ //[self printCarbonDesc:&sendEvent];
if (err) {
- NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[nssendString substringToIndex:buildError.fErrorPos]);
+ //NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[nssendString substringToIndex:buildError.fErrorPos]);
}
err = AESend(&sendEvent, &replyEvent, kAEWaitReply, kAENormalPriority, kNoTimeOut, idleUPP, NULL);
- [self printCarbonDesc:&replyEvent];
+ //[self printCarbonDesc:&replyEvent];
if (err) {
- NSLog(@"Send Error: %i",err);
+ //NSLog(@"Send Error: %i",err);
} else {
unichar *result = 0;
result = malloc(resultSize);
if (err2) {
- NSLog(@"Error After AESizeOfParam: %i", err2);
+ //NSLog(@"Error After AESizeOfParam: %i", err2);
} else {
err3 = AEGetParamPtr(&replyEvent, keyDirectObject, resultType, NULL, result, resultSize, &charResultSize);
if (err3) {
- NSLog(@"Error After AEGetParamPtr: %i", err3);
+ //NSLog(@"Error After AEGetParamPtr: %i", err3);
} else {
_finalString = [NSString stringWithCharacters:result length:charResultSize/sizeof(unichar)];
}
OSErr err2, err3;
/*
if ((GetProcessPID(&psn, &pid) == noErr) && (pid == 0)) {
- NSLog(@"Error getting PID of application! Exiting.");
+ //NSLog(@"Error getting PID of application! Exiting.");
return nil;
}
*/
err = AEBuildAppleEvent(eClass, eID, typeProcessSerialNumber,(ProcessSerialNumber*)&psn, sizeof(ProcessSerialNumber), kAutoGenerateReturnID, 0, &sendEvent, &buildError, sendString);
- [self printCarbonDesc:&sendEvent];
+ //[self printCarbonDesc:&sendEvent];
if (err) {
- NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[nssendString substringToIndex:buildError.fErrorPos]);
+ //NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[nssendString substringToIndex:buildError.fErrorPos]);
}
err = AESend(&sendEvent, &replyEvent, kAEWaitReply, kAENormalPriority, kNoTimeOut, idleUPP, NULL);
- [self printCarbonDesc:&replyEvent];
+ //[self printCarbonDesc:&replyEvent];
if (err) {
- NSLog(@"Send Error: %i",err);
+ //NSLog(@"Send Error: %i",err);
} else {
err2 = AESizeOfParam(&replyEvent, keyDirectObject, &resultType, &resultSize);
if (err2) {
- NSLog(@"Error After AESizeOfParam: %i", err2);
+ //NSLog(@"Error After AESizeOfParam: %i", err2);
} else {
err3 = AEGetParamPtr(&replyEvent, keyDirectObject, resultType, NULL, &result, resultSize, &charResultSize);
if (err3) {
- NSLog(@"Error After AEGetParamPtr: %i", err3);
+ //NSLog(@"Error After AEGetParamPtr: %i", err3);
}
}
}
OSErr err2, err3;
/*
if ((GetProcessPID(&psn, &pid) == noErr) && (pid == 0)) {
- NSLog(@"Error getting PID of application! Exiting.");
+ //NSLog(@"Error getting PID of application! Exiting.");
return nil;
}*/
err = AEBuildAppleEvent(eClass, eID, typeProcessSerialNumber,(ProcessSerialNumber*)&psn, sizeof(ProcessSerialNumber), kAutoGenerateReturnID, 0, &sendEvent, &buildError, sendString);
- [self printCarbonDesc:&sendEvent];
+ //[self printCarbonDesc:&sendEvent];
if (err) {
- NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[nssendString substringToIndex:buildError.fErrorPos]);
+ //NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[nssendString substringToIndex:buildError.fErrorPos]);
}
err = AESend(&sendEvent, &replyEvent, kAEWaitReply, kAENormalPriority, kNoTimeOut, idleUPP, NULL);
- [self printCarbonDesc:&replyEvent];
+ //[self printCarbonDesc:&replyEvent];
if (err) {
- NSLog(@"Send Error: %i",err);
+ //NSLog(@"Send Error: %i",err);
} else {
unichar *result = 0;
result = malloc(resultSize);
if (err2) {
- NSLog(@"Error After AESizeOfParam: %i", err2);
+ //NSLog(@"Error After AESizeOfParam: %i", err2);
} else {
err3 = AEGetParamPtr(&replyEvent, keyDirectObject, resultType, NULL, result, resultSize, &charResultSize);
if (err3) {
- NSLog(@"Error After AEGetParamPtr: %i", err3);
+ //NSLog(@"Error After AEGetParamPtr: %i", err3);
} else {
_finalString = [NSString stringWithCharacters:result length:charResultSize/sizeof(unichar)];
}
OSErr err2, err3;
/*
if ((GetProcessPID(&psn, &pid) == noErr) && (pid == 0)) {
- NSLog(@"Error getting PID of application! Exiting.");
+ //NSLog(@"Error getting PID of application! Exiting.");
return nil;
}
*/
- // NSLog(@"_sendString: %s", sendString);
+ // //NSLog(@"_sendString: %s", sendString);
err = AEBuildAppleEvent(eClass, eID, typeProcessSerialNumber,(ProcessSerialNumber*)&psn, sizeof(ProcessSerialNumber), kAutoGenerateReturnID, 0, &sendEvent, &buildError, sendString);
- [self printCarbonDesc:&sendEvent];
+ //[self printCarbonDesc:&sendEvent];
if (err) {
- NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[nssendString substringToIndex:buildError.fErrorPos]);
+ //NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[nssendString substringToIndex:buildError.fErrorPos]);
}
err = AESend(&sendEvent, &replyEvent, kAEWaitReply, kAENormalPriority, kNoTimeOut, idleUPP, NULL);
- [self printCarbonDesc:&replyEvent];
+ //[self printCarbonDesc:&replyEvent];
if (err) {
- NSLog(@"Send Error: %i",err);
+ //NSLog(@"Send Error: %i",err);
} else {
err2 = AESizeOfParam(&replyEvent, keyDirectObject, &resultType, &resultSize);
if (err2) {
- NSLog(@"Error After AESizeOfParam: %i", err2);
+ //NSLog(@"Error After AESizeOfParam: %i", err2);
} else {
err3 = AEGetParamPtr(&replyEvent, keyDirectObject, resultType, NULL, &result, resultSize, &charResultSize);
if (err3) {
- NSLog(@"Error After AEGetParamPtr: %i", err3);
+ //NSLog(@"Error After AEGetParamPtr: %i", err3);
}
}
}
sendString = [buildString UTF8String];
/*
if ((GetProcessPID(&psn, &pid) == noErr) && (pid == 0)) {
- NSLog(@"Error getting PID of application! Exiting.");
+ //NSLog(@"Error getting PID of application! Exiting.");
return nil;
}
*/
err = AEBuildAppleEvent(eClass, eID, typeProcessSerialNumber,(ProcessSerialNumber*)&psn, sizeof(ProcessSerialNumber), kAutoGenerateReturnID, 0, &sendEvent, &buildError, sendString);
- [self printCarbonDesc:&sendEvent];
+ //[self printCarbonDesc:&sendEvent];
if (err) {
- NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[buildString substringToIndex:buildError.fErrorPos]);
+ //NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[buildString substringToIndex:buildError.fErrorPos]);
}
err = AESend(&sendEvent, &replyEvent, kAEWaitReply, kAENormalPriority, kNoTimeOut, idleUPP, NULL);
- [self printCarbonDesc:&replyEvent];
+ //[self printCarbonDesc:&replyEvent];
if (err) {
- NSLog(@"Send Error: %i",err);
+ //NSLog(@"Send Error: %i",err);
} else {
unichar *result = 0;
result=malloc(resultSize);
if (err2) {
- NSLog(@"Error After AESizeOfParam: %i", err2);
+ //NSLog(@"Error After AESizeOfParam: %i", err2);
} else {
err3 = AEGetParamPtr(&replyEvent, keyDirectObject, resultType, NULL, result, resultSize, &charResultSize);
if (err3) {
- NSLog(@"Error After AEGetParamPtr: %i", err3);
+ //NSLog(@"Error After AEGetParamPtr: %i", err3);
} else {
_finalString = [NSString stringWithCharacters:result length:charResultSize/sizeof(unichar)];
}
//AEBuildAppleEvent(eClass, eID, typeProcessSerialNumber,(ProcessSerialNumber*)&psn, sizeof(ProcessSerialNumber), kAutoGenerateReturnID, kAnyTransactionID, &event, nil, "");
AECreateDesc(typeProcessSerialNumber,(ProcessSerialNumber*)&psn,sizeof(ProcessSerialNumber),&dest);
AECreateAppleEvent(eClass,eID,&dest,kAutoGenerateReturnID,kAnyTransactionID,&event);
+//[self printCarbonDesc:&event];
AESend(&event, &reply, kAENoReply, kAENormalPriority, kAEDefaultTimeout, idleUPP, nil);
-
+//[self printCarbonDesc:&reply];
AEDisposeDesc(&dest);
AEDisposeDesc(&event);
AEDisposeDesc(&reply);
err = AEBuildAppleEvent(eClass, eID, typeProcessSerialNumber,(ProcessSerialNumber*)&psn, sizeof(ProcessSerialNumber), kAutoGenerateReturnID, 0, &sendEvent, &buildError, sendString);
- [self printCarbonDesc:&sendEvent];
+ //[self printCarbonDesc:&sendEvent];
if (err) {
- NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[nssendString substringToIndex:buildError.fErrorPos]);
+ //NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[nssendString substringToIndex:buildError.fErrorPos]);
}
err = AESend(&sendEvent, &replyEvent, kAEWaitReply, kAENormalPriority, kNoTimeOut, idleUPP, NULL);
- [self printCarbonDesc:&replyEvent];
+ //[self printCarbonDesc:&replyEvent];
if (err) {
- NSLog(@"Send Error: %i",err);
+ //NSLog(@"Send Error: %i",err);
} else {
SInt32 count, resultCount;
OSErr err2, err3;
/*
if ((GetProcessPID(&psn, &pid) == noErr) && (pid == 0)) {
- NSLog(@"Error getting PID of application! Exiting.");
+ //NSLog(@"Error getting PID of application! Exiting.");
return nil;
}
*/
err = AEBuildAppleEvent(eClass, eID, typeProcessSerialNumber,(ProcessSerialNumber*)&psn, sizeof(ProcessSerialNumber), kAutoGenerateReturnID, 0, &sendEvent, &buildError, sendString);
- [self printCarbonDesc:&sendEvent];
+ //[self printCarbonDesc:&sendEvent];
if (err) {
- NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[string substringToIndex:buildError.fErrorPos]);
+ //NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[string substringToIndex:buildError.fErrorPos]);
}
err = AESend(&sendEvent, &replyEvent, kAEWaitReply, kAENormalPriority, kNoTimeOut, idleUPP, NULL);
- [self printCarbonDesc:&replyEvent];
+ //[self printCarbonDesc:&replyEvent];
if (err) {
- NSLog(@"Send Error: %i",err);
+ //NSLog(@"Send Error: %i",err);
} else {
err2 = AESizeOfParam(&replyEvent, keyDirectObject, &resultType, &resultSize);
if (err2) {
- NSLog(@"Error After AESizeOfParam: %i", err2);
+ //NSLog(@"Error After AESizeOfParam: %i", err2);
} else {
err3 = AEGetParamPtr(&replyEvent, keyDirectObject, resultType, NULL, &result, resultSize, &charResultSize);
if (err3) {
- NSLog(@"Error After AEGetParamPtr: %i", err3);
+ //NSLog(@"Error After AEGetParamPtr: %i", err3);
}
}
}
AEDisposeDesc(&sendEvent);
AEDisposeDesc(&replyEvent);
-NSLog(@"waffles say %d",result);
+//NSLog(@"waffles say %d",result);
return result;
}
OSStatus err;
/*
if ((GetProcessPID(&psn, &pid) == noErr) && (pid == 0)) {
- NSLog(@"Error getting PID of application! Exiting.");
+ //NSLog(@"Error getting PID of application! Exiting.");
return nil;
}
*/
err = AEBuildAppleEvent(eClass, eID, typeProcessSerialNumber,(ProcessSerialNumber*)&psn, sizeof(ProcessSerialNumber), kAutoGenerateReturnID, 0, &sendEvent, &buildError, sendString);
- [self printCarbonDesc:&sendEvent];
+ //[self printCarbonDesc:&sendEvent];
if (err) {
- NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[string substringToIndex:buildError.fErrorPos]);
+ //NSLog(@"%d:%d at \"%@\"",(int)buildError.fError,buildError.fErrorPos,[string substringToIndex:buildError.fErrorPos]);
}
err = AESend(&sendEvent, &replyEvent, kAEWaitReply, kAENormalPriority, kNoTimeOut, idleUPP, NULL);
- [self printCarbonDesc:&replyEvent];
+ //[self printCarbonDesc:&replyEvent];
if (err) {
- NSLog(@"Send Error: %i",err);
+ //NSLog(@"Send Error: %i",err);
} else {
SInt32 count, resultCount;
return result;
}
-@end
+@end
\ No newline at end of file